Sha256: 2b78985edbc47b10e5d0b0bfafc839b5981c6d43de3c536aca5e0f9c93214ebb

Contents?: true

Size: 411 Bytes

Versions: 8

Compression:

Stored size: 411 Bytes

Contents

require 'cm_sms/configuration'

module CmSms
  autoload :Messenger, 'cm_sms/messenger'
  autoload :Message, 'cm_sms/message'
  autoload :MessageDelivery, 'cm_sms/message_delivery'
  autoload :Webhook, 'cm_sms/webhook'
  
  class << self
    def configure
      yield(configuration)
    end

    def configuration
      @configuration ||= Configuration.new
    end
    
    alias :config :configuration
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cm-sms-0.2.7 lib/cm_sms.rb
cm-sms-0.2.6 lib/cm_sms.rb
cm-sms-0.2.5 lib/cm_sms.rb
cm-sms-0.2.4 lib/cm_sms.rb
cm-sms-0.2.3 lib/cm_sms.rb
cm-sms-0.2.2 lib/cm_sms.rb
cm-sms-0.2.1 lib/cm_sms.rb
cm-sms-0.2.0 lib/cm_sms.rb