module LimitedRelease::Feature::ClassMethods
Public Instance Methods
active?(context)
click to toggle source
# File lib/limited_release/feature.rb, line 16 def active?(context) !!context.instance_eval(&@active_if) end
active_if(&block)
click to toggle source
# File lib/limited_release/feature.rb, line 12 def active_if(&block) @active_if = block end
helpers(&block)
click to toggle source
# File lib/limited_release/feature.rb, line 25 def helpers(&block) helper = self.const_get(:Helper) helper.module_eval(&block) if block helper end
routes(&block)
click to toggle source
# File lib/limited_release/feature.rb, line 20 def routes(&block) @routes = block if block @routes end