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

Defined Under Namespace

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

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



10
11
12
# File 'lib/zoomus.rb', line 10

def configuration
  @configuration
end

Class Method Details

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

Yields:



20
21
22
23
# File 'lib/zoomus.rb', line 20

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

.newObject



12
13
14
15
16
17
18
# File 'lib/zoomus.rb', line 12

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