Sha256: 653a396b4f987a3064f5a5aeed1bbdde5b6b7212d796a2c7514c4955a471dac1

Contents?: true

Size: 664 Bytes

Versions: 4

Compression:

Stored size: 664 Bytes

Contents

require_relative "gnucash/account"
require_relative "gnucash/account_transaction"
require_relative "gnucash/book"
require_relative "gnucash/transaction"
require_relative "gnucash/value"
require_relative "gnucash/version"

# Namespace module for gnucash gem functionality.
module Gnucash
  # Open a GnuCash book from file.
  #
  # The file can be either a plain-text XML file or a gzipped XML file.
  #
  # @param fname [String]
  #   The file name of the GnuCash file to open. Only XML format (or gzipped
  #   XML format) GnuCash data files are recognized.
  #
  # @return [Book]
  #   Gnucash::Book instance.
  def self.open(fname)
    Book.new(fname)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gnucash-1.3.1 lib/gnucash.rb
gnucash-1.3.0 lib/gnucash.rb
gnucash-1.2.2 lib/gnucash.rb
gnucash-1.2.1 lib/gnucash.rb