57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
# File 'lib/collins_shell/console/asset.rb', line 57
def set! key = nil, value = nil, group_id = nil
msg = "set requires a %s. set <key>, <value>"
(raise sprintf(msg, "key")) if key.nil?
(raise sprintf(msg, "value")) if value.nil?
case value
when String, Symbol, Fixnum, TrueClass, FalseClass then
value = value.to_s
else
raise "value can't be a #{value.class}"
end
verifying_response("set the key '#{key}' to '#{value}' on") {
@asset_client.set_attribute!(key.to_s, value, group_id)
}
end
|