Module: Nettle::Verbs
- Included in:
- Nettle
- Defined in:
- lib/nettle/verbs.rb
Instance Method Summary collapse
- #delete(url, options = {}, &block) ⇒ Object
- #get(url, options = {}, &block) ⇒ Object
- #head(url, options = {}, &block) ⇒ Object
- #options(url, options = {}, &block) ⇒ Object
- #patch(url, params = {}, options = {}, &block) ⇒ Object
- #post(url, params = {}, options = {}, &block) ⇒ Object
- #put(url, params = {}, options = {}, &block) ⇒ Object
- #trace(url, options = {}, &block) ⇒ Object
Instance Method Details
#delete(url, options = {}, &block) ⇒ Object
32 33 34 |
# File 'lib/nettle/verbs.rb', line 32 def delete(url, = {}, &block) request(:Delete, url, , &block) end |
#get(url, options = {}, &block) ⇒ Object
3 4 5 |
# File 'lib/nettle/verbs.rb', line 3 def get(url, = {}, &block) request(:Get, url, , &block) end |
#head(url, options = {}, &block) ⇒ Object
7 8 9 |
# File 'lib/nettle/verbs.rb', line 7 def head(url, = {}, &block) request(:Head, url, , &block) end |
#options(url, options = {}, &block) ⇒ Object
40 41 42 |
# File 'lib/nettle/verbs.rb', line 40 def (url, = {}, &block) request(:Options, url, , &block) end |
#patch(url, params = {}, options = {}, &block) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/nettle/verbs.rb', line 25 def patch(url, params = {}, = {}, &block) request(:Patch, url, ) do |req| req.set_form_data params yield req if block_given? end end |
#post(url, params = {}, options = {}, &block) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/nettle/verbs.rb', line 11 def post(url, params = {}, = {}, &block) request(:Post, url, ) do |req| req.set_form_data params yield req if block_given? end end |
#put(url, params = {}, options = {}, &block) ⇒ Object
18 19 20 21 22 23 |
# File 'lib/nettle/verbs.rb', line 18 def put(url, params = {}, = {}, &block) request(:Put, url, ) do |req| req.set_form_data params yield req if block_given? end end |
#trace(url, options = {}, &block) ⇒ Object
36 37 38 |
# File 'lib/nettle/verbs.rb', line 36 def trace(url, = {}, &block) request(:Trace, url, , &block) end |