Class: EhbrsRubyUtils::WebUtils::Instance::Finances::Bills

Inherits:
Object
  • Object
show all
Defined in:
lib/ehbrs_ruby_utils/web_utils/instance/finances/bills.rb,
lib/ehbrs_ruby_utils/web_utils/instance/finances/bills/consume.rb,
lib/ehbrs_ruby_utils/web_utils/instance/finances/bills/consume/file.rb

Defined Under Namespace

Classes: Consume

Instance Method Summary collapse

Instance Method Details

#bills_directory(suffix) ⇒ Pathname

Returns:

  • (Pathname)


15
16
17
# File 'lib/ehbrs_ruby_utils/web_utils/instance/finances/bills.rb', line 15

def bills_directory(suffix)
  instance.read_entry('finances.bills.directory').to_pathname.join(suffix)
end

#consumeEhbrsRubyUtils::WebUtils::Instance::Finances::Bills::Consume



20
21
22
# File 'lib/ehbrs_ruby_utils/web_utils/instance/finances/bills.rb', line 20

def consume
  ::EhbrsRubyUtils::WebUtils::Instance::Finances::Bills::Consume.new(self)
end

#pending_directoryPathname

Returns:

  • (Pathname)


25
26
27
# File 'lib/ehbrs_ruby_utils/web_utils/instance/finances/bills.rb', line 25

def pending_directory
  bills_directory('pending')
end

#registered_directoryPathname

Returns:

  • (Pathname)


30
31
32
# File 'lib/ehbrs_ruby_utils/web_utils/instance/finances/bills.rb', line 30

def registered_directory
  bills_directory('registered')
end