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