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}>"