Class: Useless::Doc::DSL::Resource
- Inherits:
-
Object
- Object
- Useless::Doc::DSL::Resource
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
#connect(description = nil, &block) ⇒ Object
114
115
116
|
# File 'lib/useless/doc/dsl.rb', line 114
def connect(description = nil, &block)
method(Doc::Action::Method::CONNECT, description, &block)
end
|
#default_attributes ⇒ Object
74
75
76
|
# File 'lib/useless/doc/dsl.rb', line 74
def default_attributes
{ actions: [] }
end
|
#delete(description = nil, &block) ⇒ Object
106
107
108
|
# File 'lib/useless/doc/dsl.rb', line 106
def delete(description = nil, &block)
method(Doc::Action::Method::DELETE, description, &block)
end
|
#description(description) ⇒ Object
82
83
84
|
# File 'lib/useless/doc/dsl.rb', line 82
def description(description)
@attributes[:description] = description
end
|
#get(description = nil, &block) ⇒ Object
86
87
88
|
# File 'lib/useless/doc/dsl.rb', line 86
def get(description = nil, &block)
method(Doc::Action::Method::GET, description, &block)
end
|
#head(description = nil, &block) ⇒ Object
90
91
92
|
# File 'lib/useless/doc/dsl.rb', line 90
def head(description = nil, &block)
method(Doc::Action::Method::HEAD, description, &block)
end
|
#patch(description = nil, &block) ⇒ Object
102
103
104
|
# File 'lib/useless/doc/dsl.rb', line 102
def patch(description = nil, &block)
method(Doc::Action::Method::PATCH, description, &block)
end
|
#path(path) ⇒ Object
78
79
80
|
# File 'lib/useless/doc/dsl.rb', line 78
def path(path)
@attributes[:path] = path
end
|
#post(description = nil, &block) ⇒ Object
94
95
96
|
# File 'lib/useless/doc/dsl.rb', line 94
def post(description = nil, &block)
method(Doc::Action::Method::POST, description, &block)
end
|
#put(description = nil, &block) ⇒ Object
98
99
100
|
# File 'lib/useless/doc/dsl.rb', line 98
def put(description = nil, &block)
method(Doc::Action::Method::PUT, description, &block)
end
|
#trace(description = nil, &block) ⇒ Object
110
111
112
|
# File 'lib/useless/doc/dsl.rb', line 110
def trace(description = nil, &block)
method(Doc::Action::Method::TRACE, description, &block)
end
|