lib/hcloud/image.rb in hcloud-0.1.1 vs lib/hcloud/image.rb in hcloud-0.1.2
- old
+ new
@@ -11,25 +11,25 @@
created: :time,
created_from: nil,
bound_to: nil,
os_flavor: nil,
os_version: nil,
- rapid_deploy: nil,
- }
+ rapid_deploy: nil
+ }.freeze
include EntryLoader
def to_snapshot
- update(type: "snapshot")
+ update(type: 'snapshot')
end
def update(description: nil, type: nil)
query = {}
- method(:update).parameters.inject(query) do |r,x|
+ method(:update).parameters.inject(query) do |r, x|
(var = eval(x.last.to_s)).nil? ? r : r.merge!(x.last => var)
end
Image.new(
- Oj.load(request("images/#{id.to_i}", j: query, method: :put).run.body)["image"],
+ Oj.load(request("images/#{id.to_i}", j: query, method: :put).run.body)['image'],
parent,
client
)
end