lib/determinator/actor_control.rb in determinator-2.9.2 vs lib/determinator/actor_control.rb in determinator-2.9.3
- old
+ new
@@ -12,25 +12,27 @@
@default_properties = default_properties
@controller = controller
end
# @see Determinator::Control#which_variant
- def which_variant(name, properties: {})
+ def which_variant(name, properties: {}, feature: nil)
controller.which_variant(
name,
id: id,
guid: guid,
- properties: default_properties.merge(properties)
+ properties: default_properties.merge(properties),
+ feature: feature
)
end
# @see Determinator::Control#feature_flag_on?
- def feature_flag_on?(name, properties: {})
+ def feature_flag_on?(name, properties: {}, feature: nil)
controller.feature_flag_on?(
name,
id: id,
guid: guid,
- properties: default_properties.merge(properties)
+ properties: default_properties.merge(properties),
+ feature: feature
)
end
def inspect
"#<Determinator::ActorControl id=#{id.inspect} guid=#{guid.inspect}>"