Class: WebpurifyApi::Image
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #account ⇒ Object
-
#check(url, custom_image_id: nil, callback: nil) ⇒ Object
callback url receive a get request with
imgidandstatusparameters status: 1 = approved , status: 2 = declined. -
#initialize(api_key: nil, live: nil) ⇒ Image
constructor
A new instance of Image.
- #status(custom_image_id: nil, image_id: nil) ⇒ Object
Methods inherited from Base
#error_message_for, #live?, #logger, #logger=
Constructor Details
#initialize(api_key: nil, live: nil) ⇒ Image
Returns a new instance of Image.
2 3 4 |
# File 'lib/webpurify_api/image.rb', line 2 def initialize(api_key: nil, live: nil) super(api_key: api_key, live: live, endpoint: "https://im-api1.webpurify.com/services/rest/") end |
Instance Method Details
#account ⇒ Object
17 18 19 |
# File 'lib/webpurify_api/image.rb', line 17 def account do_request(:imgaccount) end |
#check(url, custom_image_id: nil, callback: nil) ⇒ Object
callback url receive a get request with imgid and status parameters status: 1 = approved , status: 2 = declined
8 9 10 |
# File 'lib/webpurify_api/image.rb', line 8 def check(url, custom_image_id: nil, callback: nil) do_request(:imgcheck, params: { imgurl: url, customimgid: custom_image_id, callback: callback }) end |
#status(custom_image_id: nil, image_id: nil) ⇒ Object
12 13 14 15 |
# File 'lib/webpurify_api/image.rb', line 12 def status(custom_image_id: nil, image_id: nil) params = custom_image_id.nil? ? { imgid: image_id } : { customimgid: custom_image_id} do_request(:imgstatus, params: params) end |