Sha256: 76a7da68ab934cdff649b7e5e9aa8a009a3684e3e48d9228c2371790048fefdd

Contents?: true

Size: 554 Bytes

Versions: 13

Compression:

Stored size: 554 Bytes

Contents

# frozen_string_literal: true

require 'logger'

module Calendly
  # Calendly apis client configuration.
  class Configuration
    # @return [String]
    attr_accessor :client_id

    # @return [String]
    attr_accessor :client_secret

    # @return [String]
    attr_accessor :token

    # @return [String]
    attr_accessor :refresh_token

    # @return [Integer]
    attr_accessor :token_expires_at

    # @return [Logger]
    attr_accessor :logger

    def initialize
      @logger = Logger.new $stdout
      @logger.level = :warn
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
calendly-0.14.0 lib/calendly/configuration.rb
calendly-0.13.0 lib/calendly/configuration.rb
calendly-0.12.0 lib/calendly/configuration.rb
calendly-0.11.1 lib/calendly/configuration.rb
calendly-0.11.0 lib/calendly/configuration.rb
calendly-0.10.0 lib/calendly/configuration.rb
calendly-0.9.0 lib/calendly/configuration.rb
calendly-0.8.3 lib/calendly/configuration.rb
calendly-0.8.2 lib/calendly/configuration.rb
calendly-0.8.1 lib/calendly/configuration.rb
calendly-0.8.0 lib/calendly/configuration.rb
calendly-0.7.0 lib/calendly/configuration.rb
calendly-0.6.0 lib/calendly/configuration.rb