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