Sha256: e9d5209abfcc9054e3304bfcea30a43feae87a99ec1265d0116947924ff716ee

Contents?: true

Size: 548 Bytes

Versions: 12

Compression:

Stored size: 548 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

12 entries across 12 versions & 1 rubygems

Version Path
calendly-0.5.2 lib/calendly/configuration.rb
calendly-0.5.1 lib/calendly/configuration.rb
calendly-0.5.0 lib/calendly/configuration.rb
calendly-0.4.2 lib/calendly/configuration.rb
calendly-0.4.1 lib/calendly/configuration.rb
calendly-0.4.0 lib/calendly/configuration.rb
calendly-0.3.0 lib/calendly/configuration.rb
calendly-0.2.0 lib/calendly/configuration.rb
calendly-0.1.3 lib/calendly/configuration.rb
calendly-0.1.2 lib/calendly/configuration.rb
calendly-0.1.1 lib/calendly/configuration.rb
calendly-0.1.0 lib/calendly/configuration.rb