Class: Alchemrest::KillSwitch::Adapters::Test

Inherits:
Object
  • Object
show all
Defined in:
lib/alchemrest/kill_switch/adapters.rb

Instance Method Summary collapse

Constructor Details

#initializeTest

Returns a new instance of Test.



17
18
19
# File 'lib/alchemrest/kill_switch/adapters.rb', line 17

def initialize
  @records = {}
end

Instance Method Details

#activate(service_name:) ⇒ Object



29
30
31
# File 'lib/alchemrest/kill_switch/adapters.rb', line 29

def activate(service_name:)
  set(service_name:, enabled: true)
end

#active?(service_name:) ⇒ Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/alchemrest/kill_switch/adapters.rb', line 25

def active?(service_name:)
  load_record(service_name:).enabled?
end

#deactivate(service_name:) ⇒ Object



33
34
35
# File 'lib/alchemrest/kill_switch/adapters.rb', line 33

def deactivate(service_name:)
  set(service_name:, enabled: false)
end

#ready?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/alchemrest/kill_switch/adapters.rb', line 21

def ready?
  true
end