Class: Stenographer::RoutingConstraints::ViewerOnly

Inherits:
Object
  • Object
show all
Defined in:
lib/stenographer/routing_constraints/viewer_only.rb

Instance Method Summary collapse

Instance Method Details

#matches?(request) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
9
10
11
12
13
14
# File 'lib/stenographer/routing_constraints/viewer_only.rb', line 6

def matches?(request)
  request.session[:init] = true

  if Stenographer.viewer.respond_to?(:call)
    Stenographer.viewer.call(request.session)
  else
    Stenographer.viewer
  end
end