class WebpurifyApi::Image

Public Class Methods

new(api_key: nil, live: nil) click to toggle source
Calls superclass method WebpurifyApi::Base::new
# 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

Public Instance Methods

account() click to toggle source
# File lib/webpurify_api/image.rb, line 17
def account
  do_request(:imgaccount)
end
check(url, custom_image_id: nil, callback: nil) click to toggle source

callback url receive a get request with imgid and status parameters status: 1 = approved , status: 2 = declined

# 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) click to toggle source
# 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