Module: Bloomerang

Defined in:
lib/bloomerang.rb,
lib/bloomerang/base.rb,
lib/bloomerang/fund.rb,
lib/bloomerang/note.rb,
lib/bloomerang/task.rb,
lib/bloomerang/email.rb,
lib/bloomerang/phone.rb,
lib/bloomerang/appeal.rb,
lib/bloomerang/pledge.rb,
lib/bloomerang/refund.rb,
lib/bloomerang/address.rb,
lib/bloomerang/tribute.rb,
lib/bloomerang/version.rb,
lib/bloomerang/campaign.rb,
lib/bloomerang/household.rb,
lib/bloomerang/constituent.rb,
lib/bloomerang/interaction.rb,
lib/bloomerang/soft_credit.rb,
lib/bloomerang/transaction.rb,
lib/bloomerang/custom_field.rb,
lib/bloomerang/relationship.rb,
lib/bloomerang/configuration.rb,
lib/bloomerang/email_interest.rb,
lib/generators/bloomerang/initializer/initializer_generator.rb

Overview

require_relative “bloomerang/wallet_item”

Defined Under Namespace

Modules: Generators Classes: Address, Appeal, Base, Campaign, Configuration, Constituent, CustomField, Email, EmailInterest, Error, Fund, Household, Interaction, Note, Phone, Pledge, Refund, Relationship, SoftCredit, Task, Transaction, Tribute

Constant Summary collapse

VERSION =
"1.0.2"

Class Method Summary collapse

Class Method Details

.configurationObject



33
34
35
# File 'lib/bloomerang.rb', line 33

def self.configuration
  @configuration ||= Configuration.new
end

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

Yields:



41
42
43
# File 'lib/bloomerang.rb', line 41

def self.configure(&_block)
  yield(configuration)
end

.resetObject



37
38
39
# File 'lib/bloomerang.rb', line 37

def self.reset
  @configuration = Configuration.new
end