Class: Togls::ToggleRepositoryDrivers::EnvOverrideDriver

Inherits:
Object
  • Object
show all
Defined in:
lib/togls/toggle_repository_drivers/env_override_driver.rb

Instance Method Summary collapse

Instance Method Details

#allObject



21
22
23
# File 'lib/togls/toggle_repository_drivers/env_override_driver.rb', line 21

def all
  return {}
end

#get(toggle_id) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/togls/toggle_repository_drivers/env_override_driver.rb', line 7

def get(toggle_id)
  if ENV[toggle_env_key(toggle_id)]
    if ENV[toggle_env_key(toggle_id)] == "true"
      return { "feature_id" => toggle_id,
               "rule_id" => Togls::Helpers.sha1(Togls::Rules::Boolean, true) }
    else
      return { "feature_id" => toggle_id,
               "rule_id" => Togls::Helpers.sha1(Togls::Rules::Boolean, false) }
    end
  else
    return nil
  end
end

#store(toggle_id, toggle_data) ⇒ Object



4
5
# File 'lib/togls/toggle_repository_drivers/env_override_driver.rb', line 4

def store(toggle_id, toggle_data)
end