def feature_flag_on?(name, id: nil, guid: nil, properties: {})
      determinate_and_notice(name, id: id, guid: guid, properties: properties) do |feature|
        feature.feature_flag?
      end
    end
def feature_flag_on?(name, id: nil, guid: nil, properties: {})
      determinate_and_notice(name, id: id, guid: guid, properties: properties) do |feature|
        feature.feature_flag?
      end
    end
Determines whether a specific feature is on or off for the given actor

 @param name [#to_s] The name of the feature flag being checked
 @param :id [#to_s] The id of the actor being determinated for
 @param :guid [#to_s] The Anonymous id of the actor being determinated for
 @param :properties [Hash<Symbol,String>] The properties of this actor which will be used for including this actor or not
 @raise [ArgumentError] When the arguments given to this method aren't ever going to produce a useful response
 @return [true,false] Whether the feature is on (true) or off (false) for this actor