class SoarAspects::Aspects
Attributes
app[R]
Public Class Methods
auditing()
click to toggle source
# File lib/soar_aspects.rb, line 32 def self.auditing @@auditing end
auditing=(auditing)
click to toggle source
# File lib/soar_aspects.rb, line 28 def self.auditing=(auditing) @@auditing = auditing end
configuration()
click to toggle source
# File lib/soar_aspects.rb, line 16 def self.configuration @@configuration end
configuration=(configuration)
click to toggle source
# File lib/soar_aspects.rb, line 12 def self.configuration=(configuration) @@configuration = configuration end
lexicon()
click to toggle source
# File lib/soar_aspects.rb, line 40 def self.lexicon @@lexicon end
lexicon=(lexicon)
click to toggle source
# File lib/soar_aspects.rb, line 36 def self.lexicon=(lexicon) @@lexicon = lexicon end
new(app)
click to toggle source
# File lib/soar_aspects.rb, line 44 def initialize(app) @app = app end
signed_routes()
click to toggle source
# File lib/soar_aspects.rb, line 24 def self.signed_routes @@signed_routes end
signed_routes=(signed_routes)
click to toggle source
# File lib/soar_aspects.rb, line 20 def self.signed_routes=(signed_routes) @@signed_routes = signed_routes end
Public Instance Methods
call(env)
click to toggle source
# File lib/soar_aspects.rb, line 48 def call(env) env['configuration'] = @@configuration env['signed_routes'] = @@signed_routes env['auditing'] = @@auditing env['lexicon'] = @@lexicon @app.call(env) end