class Kalculator::DataSources

Public Class Methods

new(*sources) click to toggle source
# File lib/kalculator/data_sources.rb, line 3
def initialize(*sources)
  @sources = sources
end

Public Instance Methods

[](name) click to toggle source
# File lib/kalculator/data_sources.rb, line 15
def [](name)
  ret = nil
  @sources.each do |source|
    break ret = source[name] if source.key?(name)
  end
  ret
end
key?(name) click to toggle source
# File lib/kalculator/data_sources.rb, line 7
def key?(name)
  ret = false
  @sources.each do |source|
    break ret = true if source.key?(name)
  end
  ret
end