class Kajian::Adapter
Public Class Methods
new(sumber)
click to toggle source
# File lib/kajian/adapter.rb, line 7 def initialize(sumber) if sumber.kind_of?(Class) @kelas_sumber = sumber @simbol_sumber = adapter_ke_simbol(sumber) elsif sumber.kind_of?(String) or sumber.kind_of?(Symbol) @kelas_sumber = simbol_ke_adapter(sumber) @simbol_sumber = sumber.to_sym end end
Public Instance Methods
[](*daerah_daerah)
click to toggle source
# File lib/kajian/adapter.rb, line 21 def [](*daerah_daerah) {@simbol_sumber => @kelas_sumber.dokumen(*daerah_daerah)} end
method_missing(m)
click to toggle source
# File lib/kajian/adapter.rb, line 25 def method_missing(m) self[m] end
semua()
click to toggle source
# File lib/kajian/adapter.rb, line 17 def semua {@simbol_sumber => @kelas_sumber.dokumen} end