Module: Lunetas::Candy::RequestWrapper::InstanceMethods

Defined in:
lib/lunetas/candy/request_wrapper.rb

Instance Method Summary collapse

Instance Method Details

#development?true, false

Is lunetas running in development?

Returns:

  • (true, false)


31
32
33
34
35
36
37
# File 'lib/lunetas/candy/request_wrapper.rb', line 31

def development?
  if ENV['RAILS_ENV']
    ENV['RAILS_ENV'] == 'development'
  else
    ENV['RACK_ENV'].nil? || ENV['RACK_ENV'] == 'development'
  end
end

#paramsHash

Gets the request parameters.

Returns:

  • (Hash)


13
14
15
# File 'lib/lunetas/candy/request_wrapper.rb', line 13

def params
  @req.params
end

#requestRack::Request

Gets the current request object.

Returns:

  • (Rack::Request)


19
20
21
# File 'lib/lunetas/candy/request_wrapper.rb', line 19

def request
  @req
end

#sessionHash

Gets the current session.

Returns:

  • (Hash)


25
26
27
# File 'lib/lunetas/candy/request_wrapper.rb', line 25

def session
  @req.session
end

#xhr?true, false

Called from an XML Http Request?

Returns:

  • (true, false)


7
8
9
# File 'lib/lunetas/candy/request_wrapper.rb', line 7

def xhr?
  @req.xhr?
end