Module: ESA

Defined in:
lib/esa.rb,
lib/esa/version.rb,
app/models/esa/flag.rb,
app/models/esa/chart.rb,
app/models/esa/event.rb,
app/models/esa/state.rb,
app/models/esa/amount.rb,
lib/esa/configuration.rb,
app/models/esa/account.rb,
app/models/esa/context.rb,
app/models/esa/ruleset.rb,
lib/esa/balance_checker.rb,
lib/esa/context_provider.rb,
app/models/esa/transaction.rb,
lib/esa/blocking_processor.rb,
lib/esa/subcontext_checker.rb,
app/models/esa/amounts/debit.rb,
lib/esa/filters/chart_filter.rb,
app/models/esa/accounts/asset.rb,
app/models/esa/amounts/credit.rb,
app/models/esa/accounts/equity.rb,
app/models/esa/traits/or_scope.rb,
lib/esa/filters/account_filter.rb,
lib/esa/filters/context_filter.rb,
app/models/esa/accounts/expense.rb,
app/models/esa/accounts/revenue.rb,
app/models/esa/traits/extendable.rb,
lib/esa/filters/date_time_filter.rb,
lib/esa/filters/timestamp_filter.rb,
app/models/esa/accounts/liability.rb,
app/models/esa/traits/accountable.rb,
app/models/esa/traits/union_scope.rb,
lib/esa/filters/accountable_filter.rb,
app/models/esa/contexts/date_context.rb,
app/models/esa/contexts/empty_context.rb,
app/models/esa/contexts/filter_context.rb,
app/models/esa/contexts/account_context.rb,
lib/esa/filters/accountable_type_filter.rb,
app/models/esa/contexts/created_at_context.rb,
app/models/esa/contexts/open_close_context.rb,
app/models/esa/associations/flags_extension.rb,
app/models/esa/contexts/accountable_context.rb,
app/models/esa/associations/events_extension.rb,
app/models/esa/associations/amounts_extension.rb,
lib/esa/context_providers/date_context_provider.rb,
app/models/esa/contexts/accountable_type_context.rb,
app/models/esa/associations/transactions_extension.rb,
lib/esa/context_providers/account_context_provider.rb,
lib/esa/context_providers/accountable_context_provider.rb,
lib/esa/context_providers/accountable_type_context_provider.rb

Defined Under Namespace

Modules: Accounts, Amounts, Associations, ContextProviders, Contexts, Filters, Traits Classes: Account, Amount, BalanceChecker, BlockingProcessor, Chart, Configuration, Context, ContextProvider, Engine, Event, Flag, Ruleset, State, SubcontextChecker, Transaction

Constant Summary collapse

VERSION =
"0.2.6"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



3
4
5
# File 'lib/esa/configuration.rb', line 3

def configuration
  @configuration
end

Class Method Details

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

Yields:



6
7
8
9
# File 'lib/esa/configuration.rb', line 6

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