Module: Zoomus

Defined in:
lib/zoomus.rb,
lib/zoomus/error.rb,
lib/zoomus/utils.rb,
lib/zoomus/client.rb,
lib/zoomus/interface.rb,
lib/zoomus/actions/user.rb,
lib/zoomus/actions/report.rb,
lib/zoomus/actions/meeting.rb,
lib/zoomus/actions/webinar.rb

Defined Under Namespace

Modules: Actions, Interface Classes: Client, Configuration, Error, GatewayTimeout, Utils

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



13
14
15
# File 'lib/zoomus.rb', line 13

def configuration
  @configuration
end

Class Method Details

.configure {|@configuration| ... } ⇒ Object

Yields:



24
25
26
27
# File 'lib/zoomus.rb', line 24

def configure
  @configuration ||= Configuration.new
  yield(@configuration)
end

.newObject



15
16
17
18
19
20
21
22
# File 'lib/zoomus.rb', line 15

def new
  @configuration ||= Configuration.new
  Zoomus::Client.new(
    :api_key => @configuration.api_key,
    :api_secret => @configuration.api_secret,
    :timeout => @configuration.timeout
  )
end