Sha256: a20e7e1179f8e3dd4b48c02d1184c2d88fe9eb9681dc575e776c376194afdf24
Contents?: true
Size: 705 Bytes
Versions: 16
Compression:
Stored size: 705 Bytes
Contents
module OurKudos module ResourceEditor def self.resource_name= name @@resource_name = name end def self.resource_name @@resource_name end def create fields = {} post(:path => "#{@@resource_name}s.json", :params => {:user => fields}) end def edit(id, fields = {}) put(:path => "#{@@resource_name}s/#{id.to_s}.json", :params => {:user => fields }) end def show id get(:path => "#{@@resource_name}s/#{id.to_s}.json", :params => {}) end def delete id delete(:path => "#{@@resource_name}s/#{id.to_s}.json", :params => {}) end end end
Version data entries
16 entries across 16 versions & 1 rubygems