View difference between Paste ID: M1Hk4kwr and z3PjMn27
SHOW: | | - or go back to the newest paste.
1
class ParamPresenceConstraint
2-
	def initialize(param_name)
2+
  def initialize(param_name)
3-
		@param_name = param_name
3+
    @param_name = param_name
4-
	end
4+
  end
5
  def matches?(request)
6-
   	def matches?(request)
6+
    request.query_parameters[@param_name].present?
7-
        	request.query_parameters[@param_name].present?
7+
  end
8-
      	end
8+
9
10
#routes
11
resources :items do 
12
  get '/', to: :show, constraint: ParamPresenceConstraint.new('id')	
13
end