Class: Mushikago::Tombo::Client
- Inherits:
-
Http::Client
- Object
- Http::Client
- Mushikago::Tombo::Client
- Defined in:
- lib/mushikago/tombo/client.rb
Overview
Tomboサービスを利用する
Instance Attribute Summary
Attributes inherited from Http::Client
Instance Method Summary collapse
-
#capture(url, options = {}) ⇒ Mushikago::Http::Response
指定したURLのキャプチャを取得する.
-
#captures(options = {}) ⇒ Mushikago::Http::Response
いままでキャプチャした画像の情報を取得する.
-
#delete(id, options = {}) ⇒ Mushikago::Http::Response
指定した画像を削除する.
-
#info(options = {}) ⇒ Mushikago::Http::Response
APIの使用状況を取得する.
Methods inherited from Http::Client
Constructor Details
This class inherits a constructor from Mushikago::Http::Client
Instance Method Details
#capture(url, options = {}) ⇒ Mushikago::Http::Response
指定したURLのキャプチャを取得する
34 35 36 37 |
# File 'lib/mushikago/tombo/client.rb', line 34 def capture url, ={} request = CaptureRequest.new(url, ) send_request(request) end |
#captures(options = {}) ⇒ Mushikago::Http::Response
いままでキャプチャした画像の情報を取得する
52 53 54 55 |
# File 'lib/mushikago/tombo/client.rb', line 52 def captures ={} request = CapturesRequest.new() send_request(request) end |
#delete(id, options = {}) ⇒ Mushikago::Http::Response
指定した画像を削除する
64 65 66 67 |
# File 'lib/mushikago/tombo/client.rb', line 64 def delete id, ={} request = DeleteRequest.new(id, ) send_request(request) end |
#info(options = {}) ⇒ Mushikago::Http::Response
APIの使用状況を取得する
75 76 77 78 |
# File 'lib/mushikago/tombo/client.rb', line 75 def info ={} request = InfoRequest.new() send_request(request) end |