class ThisFeature::Flag
Attributes
adapter[R]
context[R]
data[R]
flag_name[R]
Public Class Methods
new(flag_name, adapter:, context: nil, data: {})
click to toggle source
# File lib/this_feature/flag.rb, line 5 def initialize(flag_name, adapter:, context: nil, data: {}) @flag_name = flag_name @adapter = adapter @context = context @data = data end
Public Instance Methods
control?()
click to toggle source
# File lib/this_feature/flag.rb, line 20 def control? adapter.control?(flag_name, context: context, data: data) end
off?()
click to toggle source
# File lib/this_feature/flag.rb, line 16 def off? adapter.off?(flag_name, context: context, data: data) end
on?()
click to toggle source
# File lib/this_feature/flag.rb, line 12 def on? adapter.on?(flag_name, context: context, data: data) end