Module: Securevideo::Api
- Defined in:
- lib/securevideo/api.rb,
lib/securevideo/api/user.rb,
lib/securevideo/api/session.rb,
lib/securevideo/api/version.rb,
lib/securevideo/api/response.rb,
lib/securevideo/api/time_zones.rb,
lib/securevideo/api/participant.rb
Defined Under Namespace
Modules: TimeZones
Classes: ClientNotConfigured, Participant, Response, Session, User
Constant Summary
collapse
- VERSION =
"0.4.0"
Class Method Summary
collapse
Class Method Details
.api ⇒ Object
26
27
28
29
30
31
|
# File 'lib/securevideo/api.rb', line 26
def api
fail ClientNotConfigured.new('Securevideo') unless @api
@api
end
|
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# 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
|