Sha256: a17420c523ebaf815cb7a1a3f4579c0894228ffc76fb6c579f476a0a9f2829ef

Contents?: true

Size: 368 Bytes

Versions: 1

Compression:

Stored size: 368 Bytes

Contents

require 'singleton'

module CleverReach
  class Configuration
    include Singleton

    @@defaults = {
      wsdl_url: 'http://api.cleverreach.com/soap/interface_v5.1.php?wsdl'
    }

    attr_accessor :wsdl_url, :api_key, :list_id

    def self.defaults
      @@defaults
    end

    def initialize
      @@defaults.each { |k,v| send("#{k}=", v) }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
clever_reach-0.0.1 lib/clever_reach/configuration.rb