lib/ldgr/parser.rb in ldgr-0.1.4 vs lib/ldgr/parser.rb in ldgr-0.1.5

- old
+ new

@@ -7,16 +7,16 @@ require 'strscan' require 'fileutils' module Ldgr class Parser - DEFAULT_CURRENCY = '¥' FILEBASE = Dir.home + '/.config/ledger/' FILE = FILEBASE + 'transactions.dat' - VERSION = Ldgr::VERSION + VERSION = Ldgr::VERSION # ~> NameError: uninitialized constant Ldgr::VERSION PROGRAM_NAME = 'ldgr' MATCH = /(?=(\n\d\d\d\d-\d\d-\d\d)(=\d\d\d\d-\d\d-\d\d)*)|\z/ OTHER_MATCH = /(?=(\d\d\d\d-\d\d-\d\d)(=\d\d\d\d-\d\d-\d\d)*)/ + DEFAULT_CURRENCY = Pathname(FILEBASE + '/default_currency').exist? ? Pathname(FILEBASE + '/default_currency').read.chomp : '$' def self.parse cli = OptionParser.new do |o| o.banner = "Usage #{PROGRAM_NAME} [add|sort|tag|clear|open]" o.program_name = PROGRAM_NAME