Sha256: 70166983acec4e9ad2ed4a99eae1cd8677b154da849076bdd9cfeafcce1cdfc1

Contents?: true

Size: 343 Bytes

Versions: 5

Compression:

Stored size: 343 Bytes

Contents

module ActiveCampaignCrm
  class << self
    attr_accessor :configuration
  end

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

  class Configuration
    attr_accessor :account_url
    attr_accessor :api_key

    def initialize
      @account_url = nil
      @api_key = nil
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
active_campaign_crm-0.1.4 lib/active_campaign_crm/configuration.rb
active_campaign_crm-0.1.3 lib/active_campaign_crm/configuration.rb
active_campaign_crm-0.1.2 lib/active_campaign_crm/configuration.rb
active_campaign_crm-0.1.1 lib/active_campaign_crm/configuration.rb
active_campaign_crm-0.1.0 lib/active_campaign_crm/configuration.rb