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