Sha256: 9fce7fcd47a0d49b4a94fe77b4ce5ece1e25453743322cfebdc1937fb157c87f
Contents?: true
Size: 681 Bytes
Versions: 18
Compression:
Stored size: 681 Bytes
Contents
class OverriddenConcernsController < ApplicationController resource_description { resource_id 'overridden_concern_resources' } apipie_concern_subst(:concern => 'user') include SampleController def_param_group :concern do param :concern, String end api :PUT, '/:resource_id/:id' param :custom_parameter, String, "New parameter added by the overriding method" param_group :concern, SampleController def update super end api :POST, '/:resource_id', "Create a :concern" param_group :concern def create super end api :GET, '/:resource_id/custom' param :concern, String def custom render :text => "OK #{params.inspect}" end end
Version data entries
18 entries across 18 versions & 1 rubygems