class Togls::RuleRepositoryDrivers::EnvOverrideDriver
Rule
Repository Environment Override Driver
The Rule
Repository Environment Driver provides the interface to store and retrieve rules. This is intended to be used by a Rule
Repository instance.
Public Instance Methods
get(rule_id)
click to toggle source
# File lib/togls/rule_repository_drivers/env_override_driver.rb, line 11 def get(rule_id) boolean_false = Togls::Rules::Boolean.new(:off, :boolean, false) boolean_true = Togls::Rules::Boolean.new(:on, :boolean, true) if rule_id == boolean_true.id.to_s return { 'id' => 'on', 'type_id' => 'boolean', 'data' => true, 'target_type' => Togls::TargetTypes::NONE.to_s } elsif rule_id == boolean_false.id.to_s return { 'id' => 'off', 'type_id' => 'boolean', 'data' => false, 'target_type' => Togls::TargetTypes::NONE.to_s } else nil end end
store(rule_id, rule_data)
click to toggle source
# File lib/togls/rule_repository_drivers/env_override_driver.rb, line 8 def store(rule_id, rule_data) end