change attr_accessor to attr_reader everywhere

This commit is contained in:
Josh Holtrop 2013-08-31 16:31:20 -04:00
parent 4e882e60dc
commit 326dbd3fcd
5 changed files with 15 additions and 15 deletions

View File

@ -2,20 +2,20 @@ module Gnucash
# Represent a GnuCash account object
class Account
# _String_: The name of the account (unqualified)
attr_accessor :name
attr_reader :name
# _String_: The account type (such as "EXPENSE")
attr_accessor :type
attr_reader :type
# _String_: The GUID of the account
attr_accessor :id
attr_reader :id
# _Array_: List of _AccountTransaction_ transactions associated with this
# account.
attr_accessor :transactions
attr_reader :transactions
# Boolean: whether the account is a placeholder or not
attr_accessor :placeholder
attr_reader :placeholder
# Create an Account object.
# === Arguments

View File

@ -2,7 +2,7 @@ module Gnucash
# Class to link a transaction object to an Account.
class AccountTransaction
# _Gnucash::Value_: The transaction value for the linked account
attr_accessor :value
attr_reader :value
# Construct an AccountTransaction object.
# This method is used internally when building a Transaction object.

View File

@ -5,16 +5,16 @@ module Gnucash
# Represent a GnuCash Book
class Book
# _Array_ of _Gnucash::Account_ objects in the book
attr_accessor :accounts
attr_reader :accounts
# _Array_ of _Gnucash::Transaction_ objects in the book
attr_accessor :transactions
attr_reader :transactions
# _String_ in "YYYY-MM-DD" format of the first transaction in the book
attr_accessor :start_date
attr_reader :start_date
# _String_ in "YYYY-MM-DD" format of the last transaction in the book
attr_accessor :end_date
attr_reader :end_date
# Construct a Book object.
# Normally called internally by Gnucash.open()

View File

@ -5,16 +5,16 @@ module Gnucash
# with an individual account.
class Transaction
# _String_: The date of the transaction, in ISO format ("YYYY-MM-DD")
attr_accessor :date
attr_reader :date
# _String_: The GUID of the transaction
attr_accessor :id
attr_reader :id
# _String_: The description of the transaction
attr_accessor :description
attr_reader :description
# _Array_ of _Hash_ with keys +account+ and +value+
attr_accessor :splits
attr_reader :splits
# Create a new Transaction object
# === Arguments

View File

@ -5,7 +5,7 @@ module Gnucash
include Comparable
# _Fixnum_:: The raw, undivided integer value
attr_accessor :val
attr_reader :val
# Create a new Value object with value 0
def self.zero