module FFeature
Constants
- VERSION
Public Class Methods
configure() { |self| ... }
click to toggle source
# File lib/ffeature.rb, line 21 def self.configure yield(self) Flipper.register(:testers) do |user| user.respond_to?(:tester?) && user.tester? end features.each do |feature| flipper[feature].enable(flipper.group(:testers)) end end
enabled?(feature, user = nil)
click to toggle source
# File lib/ffeature.rb, line 41 def self.enabled?(feature, user = nil) Feature.new(feature).enabled?(user) end
ip_allowed?(ip)
click to toggle source
# File lib/ffeature.rb, line 37 def self.ip_allowed?(ip) ip_whitelist.include?(ip) end
reset!()
click to toggle source
# File lib/ffeature.rb, line 33 def self.reset! Flipper.unregister_groups end