Method: NexosisApi::AlgorithmSelection#initialize
- Defined in:
- lib/nexosis_api/algorithm_selection.rb
#initialize(dataHash) ⇒ AlgorithmSelection
Returns a new instance of AlgorithmSelection.
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/nexosis_api/algorithm_selection.rb', line 4 def initialize(dataHash) dataHash.each do |k,v| if k == "champion" instance_variable_set("@#{k}", NexosisApi::AlgorithmRun.new(v)) elsif k == "contestants" @contestantArray = Array.new v.each {|c| @contestantArray << NexosisApi::AlgorithmRun.new(c)} instance_variable_set("@#{k}", @contestantArray) else instance_variable_set("@#{k}", v) unless v.nil? end end end |