class Fog::Compute::Fifo::Keys
Public Instance Methods
all()
click to toggle source
# File lib/fog/fifo/models/compute/keys.rb, line 10 def all data = service.list_keys.body load(data) end
create(params = {})
click to toggle source
# File lib/fog/fifo/models/compute/keys.rb, line 24 def create(params = {}) raise ArgumentError, "option [name] required" unless params.key?(:name) raise ArgumentError, "option [key] required" unless params.key?(:key) service.create_key(params) end
get(keyname)
click to toggle source
# File lib/fog/fifo/models/compute/keys.rb, line 15 def get(keyname) data = service.get_key(keyname).body if data new(data) else nil end end