class AdminIt::Request

Middleware request

Constants

ENV_KEY

Attributes

templates[R]

Public Class Methods

get(request) click to toggle source
# File lib/admin_it/middleware.rb, line 25
def self.get(request)
  return request if request.is_a?(self)
  fail 'Wrong request' unless request.is_a?(Rack::Request)
  request = request.env[ENV_KEY]
  fail 'rails_script middleware is not mounted' if request.nil?
  request
end
new(env) click to toggle source
Calls superclass method
# File lib/admin_it/middleware.rb, line 8
def initialize(env)
  @templates = {}
  @collections = {}
  @models = {}
  @env = env
  @process = false
  super({})
end

Public Instance Methods

process!() click to toggle source
# File lib/admin_it/middleware.rb, line 21
def process!
  @process = true
end
process?() click to toggle source
# File lib/admin_it/middleware.rb, line 17
def process?
  @process == true
end