Method: Praxis::Router::VersionMatcher#call

Defined in:
lib/praxis/router.rb

#call(request) ⇒ Object



15
16
17
18
19
20
21
22
23
# File 'lib/praxis/router.rb', line 15

def call(request)
  if request.version == @version
    @target.call(request)
  else
    # Version doesn't match, pass and continue
    request.unmatched_versions << @version
    throw :pass
  end
end