module MaterialServiceClient::Container
Public Class Methods
delete(uuid)
click to toggle source
# File lib/material_service_client.rb, line 61 def self.delete(uuid) return nil if uuid.nil? conn = MaterialServiceClient::get_connection conn.delete('/containers/'+uuid) end
get(uuid)
click to toggle source
# File lib/material_service_client.rb, line 55 def self.get(uuid) return nil if uuid.nil? conn = MaterialServiceClient::get_connection JSON.parse(conn.get('/containers/'+uuid).body) end
post(data)
click to toggle source
# File lib/material_service_client.rb, line 42 def self.post(data) conn = MaterialServiceClient::get_connection JSON.parse(conn.post('/containers', data.to_json).body) end
put(data)
click to toggle source
# File lib/material_service_client.rb, line 47 def self.put(data) uuid = data[:uuid] data_to_send = data.reject{|k,v| k.to_sym == :uuid} conn = MaterialServiceClient::get_connection JSON.parse(conn.put('/containers/'+uuid, data_to_send.to_json).body) end