Top Level Namespace
Defined Under Namespace
Modules: SoarSc, SoarScCore
Constant Summary
collapse
- DEFAULT_STATIC_OPTIONS =
{ "urls" => ["/wadl", "/fonts", "/css", "/img", "/modernizr", "/jquery", "/foundation", "/js", "/favicon.ico"], "root" => "public" }
Instance Method Summary
collapse
Instance Method Details
#require_auth ⇒ Object
37
38
39
40
41
42
43
|
# File 'lib/soar_sc_core.rb', line 37
def require_auth
require 'soar_smaak'
require 'soar_authentication'
require 'soar_authentication_cas'
require 'soar_authentication_token'
Dir["#{Dir.pwd}/lib/authorization/*.rb"].each {|file| require file }
end
|
#require_configuration ⇒ Object
12
13
14
|
# File 'lib/soar_sc_core.rb', line 12
def require_configuration
require 'soar_configuration'
end
|
#require_core ⇒ Object
61
62
63
|
# File 'lib/soar_sc_core.rb', line 61
def require_core
require 'soar_sc_core'
end
|
#require_database_adaptors ⇒ Object
51
52
53
|
# File 'lib/soar_sc_core.rb', line 51
def require_database_adaptors
Dir["#{Dir.pwd}/lib/providers/storage/*.rb"].each {|file| require file }
end
|
#require_environment ⇒ Object
16
17
18
19
|
# File 'lib/soar_sc_core.rb', line 16
def require_environment
require 'soar_aspects'
require 'soar_environment'
end
|
#require_models ⇒ Object
45
46
47
48
49
|
# File 'lib/soar_sc_core.rb', line 45
def require_models
require 'soar/dependency_container'
require 'soar_configured_factory'
Dir["#{Dir.pwd}/lib/web/models/*.rb"].each {|file| require file }
end
|
#require_providers ⇒ Object
55
56
57
58
59
|
# File 'lib/soar_sc_core.rb', line 55
def require_providers
require 'soar_sr'
Dir["#{Dir.pwd}/lib/providers/**/*.rb"].each {|file| require file }
Dir["#{Dir.pwd}/lib/providers/*.rb"].each {|file| require file }
end
|
#require_routing ⇒ Object
21
22
23
24
|
# File 'lib/soar_sc_core.rb', line 21
def require_routing
require 'soar_sc_routing'
require 'web/soar_sc_router'
end
|
#require_technology ⇒ Object
6
7
8
9
10
|
# File 'lib/soar_sc_core.rb', line 6
def require_technology
require 'byebug' if ENV['SOAR_TECH'] == 'debug'
require 'rack'
require 'net/http'
end
|
#require_web ⇒ Object
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/soar_sc_core.rb', line 26
def require_web
require 'soar_sc_views'
require 'haml'
require 'soar_wadl_validation'
require 'soar_lexicon'
require 'soar_sc_mvc'
Dir["#{Dir.pwd}/lib/web/controllers/*.rb"].each {|file| require file }
Dir["#{Dir.pwd}/lib/web/views/*.rb"].each {|file| require file }
Dir["#{Dir.pwd}/lib/web/validators/*.rb"].each {|file| require file }
end
|