module Openbill

Constants

ACCOUNTS_TABLE_NAME
TRANSACTIONS_TABLE_NAME
VERSION

Public Class Methods

config() click to toggle source
# File lib/openbill.rb, line 25
def config
  Configuration.instance
end
configure() { |config| ... } click to toggle source
# File lib/openbill.rb, line 20
def configure
  yield self.config
  service
end
current() click to toggle source
# File lib/openbill.rb, line 29
def current
  deprecate 'Openbill.current is deprecated. Use Openbill.service instead'
  service
end
deprecate(message) click to toggle source
# File lib/openbill.rb, line 42
def deprecate(message)
  STDERR.puts "DEPRECATE: #{message}"
end
root() click to toggle source
# File lib/openbill.rb, line 16
def root
  File.dirname __dir__
end
service() click to toggle source

Return default Openbill::Service instance

# File lib/openbill.rb, line 36
def service
  return @service if @service

  @service = Openbill::Service.new config
end