Module: Emarsys::Broadcast

Defined in:
lib/emarsys/broadcast.rb,
lib/emarsys/broadcast/api.rb,
lib/emarsys/broadcast/http.rb,
lib/emarsys/broadcast/sftp.rb,
lib/emarsys/broadcast/batch.rb,
lib/emarsys/broadcast/email.rb,
lib/emarsys/broadcast/sender.rb,
lib/emarsys/broadcast/version.rb,
lib/emarsys/broadcast/validation.rb,
lib/emarsys/broadcast/xml_builder.rb,
lib/emarsys/broadcast/configuration.rb,
lib/emarsys/broadcast/validation_error.rb,
lib/emarsys/broadcast/batch_xml_builder.rb

Defined Under Namespace

Modules: Email, Validation Classes: API, Batch, BatchXmlBuilder, Configuration, ConfigurationError, HTTP, SFTP, Sender, ValidationError, XmlBuilder

Constant Summary collapse

VERSION =
"0.1.3"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



37
38
39
# File 'lib/emarsys/broadcast/configuration.rb', line 37

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



40
41
42
43
44
# File 'lib/emarsys/broadcast/configuration.rb', line 40

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