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