Class: Smplkit::Flags::StringFlag
- Defined in:
- lib/smplkit/flags/models.rb
Instance Attribute Summary
Attributes inherited from Flag
#created_at, #default, #description, #id, #name, #type, #updated_at
Instance Method Summary collapse
-
#get(context: nil) ⇒ String
Evaluate this flag and return its current string value.
Methods inherited from Flag
#_apply, #add_rule, #add_value, #clear_default, #clear_rules, #clear_values, #delete, #disable_rules, #enable_rules, #environments, #initialize, #remove_value, #save, #set_default, #values
Constructor Details
This class inherits a constructor from Smplkit::Flags::Flag
Instance Method Details
#get(context: nil) ⇒ String
Evaluate this flag and return its current string value.
321 322 323 324 |
# File 'lib/smplkit/flags/models.rb', line 321 def get(context: nil) value = @client._evaluate_handle(@id, @default, context) value.is_a?(String) ? value : @default end |