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