class Zold::Head
Head
of the wallet.
Public Class Methods
new(file)
click to toggle source
# File lib/zold/head.rb, line 35 def initialize(file) @file = file end
Public Instance Methods
fetch()
click to toggle source
# File lib/zold/head.rb, line 43 def fetch raise "Wallet file '#{@file}' is absent" unless File.exist?(@file) lines = [] File.open(@file) do |f| lines << f.readline.strip while lines.count < 4 && !f.eof? end raise CantParse, "Not enough lines in #{@file}, just #{lines.count}" if lines.count < 4 lines end
flush()
click to toggle source
# File lib/zold/head.rb, line 39 def flush # nothing end