Class: WebpurifyApi::Video

Inherits:
Base
  • Object
show all
Defined in:
lib/webpurify_api/video.rb

Instance Attribute Summary

Attributes inherited from Base

#api_key, #endpoint

Instance Method Summary collapse

Methods inherited from Base

#error_message_for, #live?, #logger, #logger=

Constructor Details

#initialize(api_key: nil, live: nil) ⇒ Video

Returns a new instance of Video.



2
3
4
# File 'lib/webpurify_api/video.rb', line 2

def initialize(api_key: nil, live: nil)
  super(api_key: api_key, live: live, endpoint: "https://im-api1.webpurify.com/video/services/rest/")
end

Instance Method Details

#accountObject



17
18
19
# File 'lib/webpurify_api/video.rb', line 17

def 
  do_request(:vidaccount)
end

#check(url, custom_video_id: 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/video.rb', line 8

def check(url, custom_video_id: nil)
  do_request(:vidcheck, params: { vidurl: url, customvidid: custom_video_id })
end

#status(video_id: nil, custom_video_id: nil) ⇒ Object



12
13
14
15
# File 'lib/webpurify_api/video.rb', line 12

def status(video_id: nil, custom_video_id: nil)
  params = custom_video_id.nil? ? { vidid: video_id } : { customvidid: custom_video_id }
  do_request(:vidstatus, params: params)
end