class YoptaSwitcher::Operations::TurnOff

Attributes

client[R]
login[R]
password[R]

Public Class Methods

new(client:, login:, password:) click to toggle source
# File lib/yopta_switcher/operations/turn_off.rb, line 6
def initialize(client:, login:, password:)
  @client = client
  @login = login
  @password = password
end

Public Instance Methods

call() click to toggle source
# File lib/yopta_switcher/operations/turn_off.rb, line 12
def call
  client.login(login: login, password: password)
  client.set_lowest_subscription_level
  client.apply_selected_subscription_level
  client.logout
  client.quit
end