| Class | Anvil::Configuration |
| In: |
anvilties/lib/initializer.rb
|
| Parent: | Object |
| controller_path | [RW] | |
| framework_root_path | [RW] | |
| frameworks | [RW] | |
| load_paths | [RW] | |
| model_path | [RW] | |
| root_path | [R] | |
| view_path | [RW] |
# File anvilties/lib/initializer.rb, line 62
62: def initialize
63: self.load_paths = default_application_load_paths
64: self.frameworks = default_frameworks
65: self.controller_path = default_controller_path
66: self.model_path = default_model_path
67: self.view_path = default_view_path
68: end
Default application load paths. This can be added onto in configuration.
# File anvilties/lib/initializer.rb, line 84
84: def default_application_load_paths
85: %w(
86: app
87: config
88: ).map{|dir| "#{root_path}/#{dir}"}.select{|dir| File.directory?(dir)}
89: end
Default controller files load path. This can be changed in configuration.
# File anvilties/lib/initializer.rb, line 92
92: def default_controller_path
93: @controller_path ||= File.join(root_path, 'app', 'controllers')
94: end
Default frameworks loaded into anvil applications. Default is widget_wrapper.
# File anvilties/lib/initializer.rb, line 71
71: def default_frameworks
72: [ :widget_wrapper ]
73: end
Default model files load path. This can be changed in configuration.
# File anvilties/lib/initializer.rb, line 97
97: def default_model_path
98: @model_path ||= File.join(root_path, 'app', 'models')
99: end
Default view files load path. This can be changed in configuration.
# File anvilties/lib/initializer.rb, line 102
102: def default_view_path
103: @view_path ||= File.join(root_path, 'app', 'views')
104: end
Framework load paths
# File anvilties/lib/initializer.rb, line 76
76: def framework_load_paths
77: %w(
78: anvilties
79: widget_wrapper
80: ).map{|dir| "#{framework_root_path}/#{dir}"}.select{|dir| File.directory?(dir)}
81: end
Default framework root path. This can be changed in configuration.
# File anvilties/lib/initializer.rb, line 107
107: def framework_root_path
108: @framework_root_path ||= File.join(File.dirname(__FILE__), '..')
109: end