Class: ExceptionallyBeautiful::RoutingConstraint

Inherits:
Object
  • Object
show all
Defined in:
lib/exceptionally_beautiful/routing_constraint.rb

Instance Method Summary collapse

Instance Method Details

#matches?(request) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
6
# File 'lib/exceptionally_beautiful/routing_constraint.rb', line 3

def matches?(request)
  status = request.env['action_dispatch.request.path_parameters'][:status]
  !status.nil? && status.match(/\d{3}/) && ExceptionallyBeautiful.errors.include?(status.to_i)
end