class Kajian::KoleksiAdapter

Public Class Methods

new(sumber_sumber) click to toggle source
# File lib/kajian/koleksi_adapter.rb, line 5
def initialize(sumber_sumber)
  @adapter_adapter = sumber_sumber
end

Public Instance Methods

[](*daerah_daerah) click to toggle source
# File lib/kajian/koleksi_adapter.rb, line 17
def [](*daerah_daerah)
  koleksi = {}
  @adapter_adapter.map do |adapter|
    koleksi = koleksi.merge(Kajian::Adapter.new(adapter)[*daerah_daerah])
  end
  koleksi
end
method_missing(m) click to toggle source
# File lib/kajian/koleksi_adapter.rb, line 25
def method_missing(m)
  self[m]
end
semua() click to toggle source
# File lib/kajian/koleksi_adapter.rb, line 9
def semua
  koleksi = {}
  @adapter_adapter.map do |adapter|
    koleksi = koleksi.merge(Kajian::Adapter.new(adapter).semua)
  end
  koleksi
end