Module: Ledger

Defined in:
lib/libledger.rb,
lib/libledger/entry.rb,
lib/libledger/journal.rb

Overview

This module parses the Ledger format

Defined Under Namespace

Classes: Entry, Journal

Constant Summary collapse

ENTRY_SUBJECT_LINE_REGEX =
%r{^(\d+/\d+/\d+) (?:([*!]) )?(.*)$}
ENTRY_ACTION_LINE_REGEX =
/^\s+(\w+[^(  )\t]*)(?:\s+(.*))?$/

Class Method Summary collapse

Class Method Details

.new(*args) ⇒ Object

Insert a helper .new() method for creating a new Ledger object



8
9
10
# File 'lib/libledger.rb', line 8

def new(*args)
  self::Journal.new(*args)
end