module Securevideo::Api
Constants
- VERSION
Public Class Methods
api()
click to toggle source
# File lib/securevideo/api.rb, line 26 def api # raise exception if somehow model classes gets required # before the API is configured fail ClientNotConfigured.new('Securevideo') unless @api @api end
configure(api_key, secret_key) { |c| ... }
click to toggle source
# File lib/securevideo/api.rb, line 11 def configure(api_key, secret_key, &block) @api = Her::API.new @api.setup :url => "https://api.securevideo.com" do |c| c.basic_auth(api_key, secret_key) c.use FaradayMiddleware::EncodeJson c.use Her::Middleware::AcceptJSON c.use Her::Middleware::FirstLevelParseJSON yield c if block_given? c.adapter :excon end require "securevideo/api/user" require "securevideo/api/session" require "securevideo/api/participant" end