Sha256: 05d01b1119ac4506d09853dd7d1cda6367f4a82ef99b4b28af5db4ba84bfaabb
Contents?: true
Size: 521 Bytes
Versions: 7
Compression:
Stored size: 521 Bytes
Contents
module Vhx module ApiOperations module Create module ClassMethods def create(payload) klass = get_klass response = Vhx.connection.post do |req| req.url('/' + klass.downcase + 's') #This url is based purely on VHX's API convention. req.body = payload end self.new(response.body) end end def self.included(klass) klass.extend(Vhx::HelperMethods) klass.extend(ClassMethods) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems