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