Sha256: 204ac8d9f497ba1a22a9ecaa35ccc50e9b5323577f58f52a36db9ca01a9da04f

Contents?: true

Size: 937 Bytes

Versions: 4

Compression:

Stored size: 937 Bytes

Contents

require "interface"
require "httparty"
require "json"
require "cgi"

require "active_support/core_ext"
require "active_support/inflector"
require "active_esp/inflections"
require "active_esp/version"
require "active_esp/configuration"
require "active_esp/rfc822"
require "active_esp/subscriber"
require "active_esp/list"

# ActiveESP is an abstraction library for managing subscribers, campaigns, and other email
# marketing facilities. It aims to provide a consistent interface to interact with the
# numerous ESPs operating with different terminologies and strategies.
#
# This framework provides some common classes for managing email marketing data structures
# as well as the adapters for interfacing with the providers' APIs.
module ActiveESP
  autoload :Providers, "active_esp/providers"
  
  include Configuration

  class ProviderNotSupportedException < Exception; end
  class ProviderNotConfiguredException < Exception; end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
active_esp-0.1.0.alpha4 lib/active_esp.rb
active_esp-0.1.0.alpha3 lib/active_esp.rb
active_esp-0.1.0.alpha2 lib/active_esp.rb
active_esp-0.1.0.alpha1 lib/active_esp.rb