module Moose
Public Instance Methods
get(endpoint, options = '-s')
click to toggle source
# File lib/moose.rb, line 4 def get(endpoint, options = '-s') JSON.parse `curl #{options} '#{url}'` end
put(endpoint, data, options = '-s')
click to toggle source
# File lib/moose.rb, line 8 def put(endpoint, data, options = '-s') `curl #{options} -X PUT -d '#{data.to_json}' '#{url_for(endpoint)}'` end
Private Instance Methods
url_for(endpoint)
click to toggle source
# File lib/moose.rb, line 14 def url_for(endpoint) endpoint end