module Sliver::Action

Attributes

environment[R]
response[R]

Public Class Methods

included(base) click to toggle source
# File lib/sliver/action.rb, line 2
def self.included(base)
  base.extend Sliver::Action::ClassMethods
end
new(environment, response) click to toggle source
# File lib/sliver/action.rb, line 20
def initialize(environment, response)
  @environment, @response = environment, response
end

Public Instance Methods

request() click to toggle source
# File lib/sliver/action.rb, line 24
def request
  @request ||= Rack::Request.new environment
end
skip?() click to toggle source
# File lib/sliver/action.rb, line 28
def skip?
  false
end

Private Instance Methods

path_params() click to toggle source
# File lib/sliver/action.rb, line 36
def path_params
  @path_params ||= environment[Sliver::PATH_KEY].to_params environment
end