module BonjourVimeo::SimpleApi
Public Class Methods
activity(username="vimeo",request="user_did")
click to toggle source
##¶ ↑
Making an Activity Request
##¶ ↑
# File lib/bonjour_vimeo/simple_api.rb, line 49 def self.activity(username="vimeo",request="user_did") available_request= ['user_did','happened_to_user','contacts_did','everyone_did'] if !available_request.include? request request="user_did" end response = get("/activity/#{username}/#{request}.#{format}") case response.code when 200 response when 404 response=response.code when 500...600 response= "ERROR : #{response.code}" end end
album(album_id="123",request="videos")
click to toggle source
##¶ ↑
Making an Album Request
##¶ ↑
# File lib/bonjour_vimeo/simple_api.rb, line 109 def self.album(album_id="123",request="videos") available_request= ['videos','info'] if !available_request.include? request request="videos" end response = get("/album/#{album_id}/#{request}.#{format}") case response.code when 200 response when 404 response=response.code when 500...600 response= "ERROR : #{response.code}" end end
chanel(chanel_name="541696",request="videos")
click to toggle source
##¶ ↑
Making a Channel Request
##¶ ↑
# File lib/bonjour_vimeo/simple_api.rb, line 89 def self.chanel(chanel_name="541696",request="videos") available_request= ['videos','info'] if !available_request.include? request request="videos" end response = get("/channel/#{chanel_name}/#{request}.#{format}") case response.code when 200 response when 404 response=response.code when 500...600 response= "ERROR : #{response.code}" end end
group(group_name="highdefinition",request="videos")
click to toggle source
##¶ ↑
Making a Group Request
##¶ ↑
# File lib/bonjour_vimeo/simple_api.rb, line 69 def self.group(group_name="highdefinition",request="videos") available_request= ['videos','users','info'] if !available_request.include? request request="videos" end response = get("/group/#{group_name}/#{request}.#{format}") case response.code when 200 response when 404 response=response.code when 500...600 response= "ERROR : #{response.code}" end end
user(username="vimeo",request="info")
click to toggle source
##¶ ↑
Making an Video Request
##¶ ↑
# File lib/bonjour_vimeo/simple_api.rb, line 11 def self.user(username="vimeo",request="info") available_request= ['info', 'videos', 'likes', 'appears_in', 'all_videos', 'subscriptions', 'albums', 'channels', 'groups'] if !available_request.include? request request="info" end response = get("/#{username}/#{request}.#{format}") case response.code when 200 response when 404 response=response.code when 500...600 response= "ERROR : #{response.code}" end end
video(video_id)
click to toggle source
##¶ ↑
Making an Video Request
##¶ ↑
# File lib/bonjour_vimeo/simple_api.rb, line 30 def self.video(video_id) response = get("/video/#{video_id}.#{format}") case response.code when 200 thumbnail_base=response[0]['thumbnail_small'].split('_100') response[0]['status']=true response[0]['thumbnail_custom']="#{thumbnail_base[0]}_295#{thumbnail_base[1]}" return response[0] when 404 response = [{'status'=> false}] when 500...600 response= "ERROR : #{response.code}" end end