class Ginko::BankMap

Public Class Methods

new() click to toggle source
# File lib/ginko/bank_map.rb, line 9
def initialize
  @result = {}
end

Public Instance Methods

find_by(k, v) click to toggle source
# File lib/ginko/bank_map.rb, line 13
def find_by(k, v)
  bank_data = data.select {|bank| bank[k] == v }.first || {}
  bank_data.empty? ? nil : Bank.new(bank_data)
end

Private Instance Methods

data() click to toggle source
# File lib/ginko/bank_map.rb, line 24
def data
  @@data
end
item_klass() click to toggle source
# File lib/ginko/bank_map.rb, line 20
def item_klass
  Bank
end
result() click to toggle source
# File lib/ginko/bank_map.rb, line 28
def result
  @result
end