Sha256: 6fe8f3e1c3e5a76348d51f3665b33614edb0085c36a379b1229e63b0895a614e
Contents?: true
Size: 593 Bytes
Versions: 4
Compression:
Stored size: 593 Bytes
Contents
module MakeRestful::RestMethods #################################### ## RESTful Methods #################################### # GET /resources # Verified by :list def index end # POST /resources # Verified by :create def create self.instance = @resource.create(params[@resource.model_name.param_key]) end # GET /resources/:id def show end # PUT /resources/:id def update self.instance.update_attributes(params[@resource.model_name.param_key]) end # DELETE /resources/:id def destroy @response = { success: !!@instance.destroy } end end
Version data entries
4 entries across 4 versions & 1 rubygems