Class: StellarBase::StellarToml

Inherits:
Object
  • Object
show all
Defined in:
app/models/stellar_base/stellar_toml.rb

Constant Summary collapse

ATTRIBUTES =
%w[
  ACCOUNTS
  AUTH_SERVER
  CURRENCIES
  DESIRED_BASE_FEE
  DESIRED_MAX_TX_PER_LEDGER
  FEDERATION_SERVER
  HISTORY
  KNOWN_PEERS
  NODE_NAMES
  OUR_VALIDATORS
  QUORUM_SET
  SIGNING_KEY
  TRANSFER_SERVER
].freeze

Instance Method Summary collapse

Instance Method Details

#to_hashObject



36
37
38
39
40
41
# File 'app/models/stellar_base/stellar_toml.rb', line 36

def to_hash
  ATTRIBUTES.each_with_object({}) do |attr, hash|
    value = send(attr)
    hash[attr] = send(attr) if value.present?
  end
end