Module: Openbill
- Defined in:
- lib/openbill.rb,
lib/openbill/engine.rb,
lib/openbill/account.rb,
lib/openbill/service.rb,
lib/openbill/version.rb,
lib/openbill/category.rb,
lib/openbill/database.rb,
lib/openbill/registry.rb,
lib/openbill/transaction.rb
Defined Under Namespace
Modules: Migration
Classes: Account, Category, Database, Engine, Registry, Service, Transaction
Constant Summary
collapse
- ACCOUNTS_TABLE_NAME =
:openbill_accounts
- TRANSACTIONS_TABLE_NAME =
:openbill_transactions
- VERSION =
'0.1.11'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
25
26
27
|
# File 'lib/openbill.rb', line 25
def config
Configuration.instance
end
|
20
21
22
23
|
# File 'lib/openbill.rb', line 20
def configure
yield self.config
service
end
|
.current ⇒ Object
29
30
31
32
|
# File 'lib/openbill.rb', line 29
def current
deprecate 'Openbill.current is deprecated. Use Openbill.service instead'
service
end
|
.deprecate(message) ⇒ Object
42
43
44
|
# File 'lib/openbill.rb', line 42
def deprecate(message)
STDERR.puts "DEPRECATE: #{message}"
end
|
.root ⇒ Object
16
17
18
|
# File 'lib/openbill.rb', line 16
def root
File.dirname __dir__
end
|
.service ⇒ Object
Return default Openbill::Service instance
36
37
38
39
40
|
# File 'lib/openbill.rb', line 36
def service
return @service if @service
@service = Openbill::Service.new config
end
|