Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ParamPresenceConstraint
- def initialize(param_name)
- @param_name = param_name
- end
- def matches?(request)
- request.query_parameters[@param_name].present?
- end
- end
- #routes
- resources :items do
- get '/', to: :show, constraint: ParamPresenceConstraint.new('id')
- end
Advertisement
Add Comment
Please, Sign In to add comment