Class: Useless::Doc::DSL::Action
- Inherits:
-
Object
- Object
- Useless::Doc::DSL::Action
show all
- Includes:
- Member
- Defined in:
- lib/useless/doc/dsl.rb
Instance Method Summary
collapse
Methods included from Member
#default_attributes, #generate, included, #initialize
Instance Method Details
#authentication_required(value = nil) ⇒ Object
133
134
135
|
# File 'lib/useless/doc/dsl.rb', line 133
def authentication_required(value = nil)
@attributes[:authentication_required] = value.nil? ? true : value
end
|
#description(description) ⇒ Object
129
130
131
|
# File 'lib/useless/doc/dsl.rb', line 129
def description(description)
@attributes[:description] = description
end
|
#request(&block) ⇒ Object
137
138
139
|
# File 'lib/useless/doc/dsl.rb', line 137
def request(&block)
@attributes[:request] = Request.build({}, &block)
end
|
#response(&block) ⇒ Object
141
142
143
|
# File 'lib/useless/doc/dsl.rb', line 141
def response(&block)
@attributes[:response] = Response.build({}, &block)
end
|