Guest User

Untitled

a guest
Nov 30th, 2014
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class ParamPresenceConstraint
  2.   def initialize(param_name)
  3.     @param_name = param_name
  4.   end
  5.   def matches?(request)
  6.     request.query_parameters[@param_name].present?
  7.   end
  8. end
  9.  
  10. #routes
  11. resources :items do
  12.   get '/', to: :show, constraint: ParamPresenceConstraint.new('id')
  13. end
Advertisement
Add Comment
Please, Sign In to add comment