Class: Useless::Doc::DSL::Response
- Inherits:
-
Object
- Object
- Useless::Doc::DSL::Response
show all
- Includes:
- Member
- Defined in:
- lib/useless/doc/dsl.rb
Instance Method Summary
collapse
Methods included from Member
#generate, included, #initialize
Instance Method Details
#body(&block) ⇒ Object
288
289
290
|
# File 'lib/useless/doc/dsl.rb', line 288
def body(&block)
@attributes[:body] = Body.build({}, &block)
end
|
#code(code) ⇒ Object
275
276
277
|
# File 'lib/useless/doc/dsl.rb', line 275
def code(code)
@attributes[:code] = code
end
|
#default_attributes ⇒ Object
271
272
273
|
# File 'lib/useless/doc/dsl.rb', line 271
def default_attributes
{ headers: [] }
end
|
#description(description) ⇒ Object
279
280
281
|
# File 'lib/useless/doc/dsl.rb', line 279
def description(description)
@attributes[:description] = description
end
|
283
284
285
286
|
# File 'lib/useless/doc/dsl.rb', line 283
def (key, description)
= Doc::Core::Header.new key: key, description: description
@attributes[:headers] <<
end
|