Class: Useless::Doc::UI::Godel::Action

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/useless/doc/ui/godel.rb

Instance Method Summary collapse

Constructor Details

#initialize(action) ⇒ Action

Returns a new instance of Action.



35
36
37
# File 'lib/useless/doc/ui/godel.rb', line 35

def initialize(action)
  @action = action
end

Instance Method Details

#authentication_requirementObject



39
40
41
42
43
# File 'lib/useless/doc/ui/godel.rb', line 39

def authentication_requirement
  @action.authentication_required ?
    'Authentication Required' :
    'Authenication Not Required'
end

#requestObject



45
46
47
# File 'lib/useless/doc/ui/godel.rb', line 45

def request
  Godel::Request.new(@action.request)
end

#responseObject



49
50
51
# File 'lib/useless/doc/ui/godel.rb', line 49

def response
  Godel::Response.new(@action.response)
end