Sha256: d5b1ec5f6c5bbaa81b6b3ca1b54f11090ed38f74934fc6d20f7133e15b14b2d6
Contents?: true
Size: 1.05 KB
Versions: 6
Compression:
Stored size: 1.05 KB
Contents
# frozen_string_literal: true $:.unshift File.dirname(__FILE__) require 'zoom/constants' require 'zoom/params' require 'zoom/utils' require 'zoom/actions/account' require 'zoom/actions/group' require 'zoom/actions/m323_device' require 'zoom/actions/meeting' require 'zoom/actions/metrics' require 'zoom/actions/recording' require 'zoom/actions/report' require 'zoom/actions/user' require 'zoom/actions/webinar' require 'zoom/actions/im/chat' require 'zoom/actions/im/group' require 'zoom/client' require 'zoom/error' module Zoom class << self attr_accessor :configuration def new @configuration ||= Configuration.new Zoom::Client.new( api_key: @configuration.api_key, api_secret: @configuration.api_secret, timeout: @configuration.timeout ) end def configure @configuration ||= Configuration.new yield(@configuration) end end class Configuration attr_accessor :api_key, :api_secret, :timeout def initialize @api_key = @api_secret = 'xxx' @timeout = 15 end end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
zoom_rb-0.8.7 | lib/zoom.rb |
zoom_rb-0.8.6 | lib/zoom.rb |
zoom_rb-0.8.5 | lib/zoom.rb |
zoom_rb-0.8.4 | lib/zoom.rb |
zoom_rb-0.8.3 | lib/zoom.rb |
zoom_rb-0.8.2 | lib/zoom.rb |