Method: Mbanker::Account#initialize

Defined in:
lib/mbanker/account.rb

#initialize(index, crawler, attributes) ⇒ Account

Returns a new instance of Account.



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/mbanker/account.rb', line 6

def initialize index, crawler, attributes
  @index, @crawler = index, crawler
  if attributes.key? :full_name_and_number
    extract_label_name_and_number attributes[:full_name_and_number]
  end
  [:balance, :available_money].each do |attribute_name|
    if attributes.key? attribute_name
      instance_variable_set(:"@#{attribute_name}", attributes[attribute_name])
    end
  end
end