Method: CollinsShell::Console::Asset#set_status!

Defined in:
lib/collins_shell/console/asset.rb

#set_status!(status = nil, reason = nil) ⇒ Object



42
43
44
45
46
47
48
49
# File 'lib/collins_shell/console/asset.rb', line 42

def set_status! status = nil, reason = nil
  msg = "set_status request a %s. set_status <status>, <reason>"
  (raise sprintf(msg, "status")) if status.nil?
  (raise sprintf(msg, "reason")) if reason.nil?
  verifying_response("set the status to '#{status}' on") {
    @asset_client.set_status!(status, reason)
  }
end