Sha256: 1427038d1a17bdbb5c63f2309463d394c6d7a498acbbf3b9cdad941c088fc50f

Contents?: true

Size: 717 Bytes

Versions: 2

Compression:

Stored size: 717 Bytes

Contents

module Outbox
  require 'outbox/errors'
  require 'outbox/version'

  autoload 'Accessor', 'outbox/accessor'
  autoload 'DefineInheritableMethod', 'outbox/define_inheritable_method'
  autoload 'Message', 'outbox/message'
  autoload 'MessageClients', 'outbox/message_clients'
  autoload 'MessageFields', 'outbox/message_fields'
  autoload 'MessageTypes', 'outbox/message_types'

  module Clients
    autoload 'Base', 'outbox/clients/base'
    autoload 'MailClient', 'outbox/clients/mail_client'
    autoload 'TestClient', 'outbox/clients/test_client'
  end

  module Messages
    autoload 'Base', 'outbox/messages/base'
    autoload 'Email', 'outbox/messages/email'
    autoload 'SMS', 'outbox/messages/sms'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
outbox-0.2.1 lib/outbox.rb
outbox-0.2.0 lib/outbox.rb