Module: MakeRestful::RestMethods

Included in:
MakeRestful
Defined in:
lib/make_restful/rest_methods.rb

Instance Method Summary collapse

Instance Method Details

#createObject

POST /resources Verified by :create



14
15
16
# File 'lib/make_restful/rest_methods.rb', line 14

def create
  self.instance = @resource.create(params[@resource.model_name.param_key])
end

#destroyObject

DELETE /resources/:id



28
29
30
# File 'lib/make_restful/rest_methods.rb', line 28

def destroy
  @response = { success: !!@instance.destroy }
end

#indexObject

GET /resources Verified by :list



9
10
# File 'lib/make_restful/rest_methods.rb', line 9

def index
end

#showObject

GET /resources/:id



19
20
# File 'lib/make_restful/rest_methods.rb', line 19

def show
end

#updateObject

PUT /resources/:id



23
24
25
# File 'lib/make_restful/rest_methods.rb', line 23

def update
  self.instance.update_attributes(params[@resource.model_name.param_key])
end