Module: LimitedRelease
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/limited_release.rb,
lib/limited_release/config.rb,
lib/limited_release/feature.rb,
lib/limited_release/railtie.rb,
lib/limited_release/version.rb,
lib/limited_release/reloader.rb,
lib/limited_release/controller.rb
Defined Under Namespace
Modules: Controller, Feature
Classes: Railtie, Reloader
Constant Summary
collapse
- VERSION =
'0.1.1'
Class Method Summary
collapse
Class Method Details
.features ⇒ Object
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/limited_release.rb', line 10
def self.features
@features ||= Dir[::Rails.root.join('config', 'limited_releases', '*.rb')].map do |path|
name = File.basename(path, '.rb').classify
Object.send(:remove_const, name) if Object.const_defined?(name)
load path
name.constantize
end
end
|
.reload! ⇒ Object
21
22
23
24
25
26
|
# File 'lib/limited_release.rb', line 21
def self.reload!
@features = nil
self.features
true
end
|