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

Version Path
ourkudos-0.0.21 lib/ourkudos/resource_editor.rb
ourkudos-0.0.19 lib/ourkudos/resource_editor.rb
ourkudos-0.0.18 lib/ourkudos/resource_editor.rb
ourkudos-0.0.17 lib/ourkudos/resource_editor.rb
ourkudos-0.0.16 lib/ourkudos/resource_editor.rb
ourkudos-0.0.15 lib/ourkudos/resource_editor.rb
ourkudos-0.0.12 lib/ourkudos/resource_editor.rb
ourkudos-0.0.11 lib/ourkudos/resource_editor.rb
ourkudos-0.0.10 lib/ourkudos/resource_editor.rb
ourkudos-0.0.9 lib/ourkudos/resource_editor.rb
ourkudos-0.0.8 lib/ourkudos/resource_editor.rb
ourkudos-0.0.7 lib/ourkudos/resource_editor.rb
ourkudos-0.0.6 lib/ourkudos/resource_editor.rb
ourkudos-0.0.5 lib/ourkudos/resource_editor.rb
ourkudos-0.0.3 lib/ourkudos/resource_editor.rb
ourkudos-0.0.2 lib/ourkudos/resource_editor.rb