class FinancialProvider

Attributes

financial_accounts[RW]
financial_credit_cards[RW]
provider_name[RW]

Public Class Methods

from_hash(hash) click to toggle source
# File lib/miiCardConsumers.rb, line 500
def self.from_hash(hash)
        accounts = hash["FinancialAccounts"]
        accounts_parsed = nil
        unless (accounts.nil? || accounts.empty?)
                accounts_parsed = accounts.map{|item| FinancialAccount::from_hash(item)}
        end

        credit_cards = hash["FinancialCreditCards"]
        credit_cards_parsed = nil
        unless (credit_cards.nil? || credit_cards.empty?)
                credit_cards_parsed = credit_cards.map{|item| FinancialCreditCard::from_hash(item)}
        end

        return FinancialProvider.new(
                hash['ProviderName'],
                accounts_parsed,
                credit_cards_parsed
        )
end
new(provider_name, financial_accounts, financial_credit_cards) click to toggle source
# File lib/miiCardConsumers.rb, line 494
def initialize(provider_name, financial_accounts, financial_credit_cards)
        @provider_name = provider_name
        @financial_accounts = financial_accounts
        @financial_credit_cards = financial_credit_cards
end