class SmashRuby::Phase
Attributes
id[R]
name[R]
pools[R]
results[R]
Public Class Methods
new(phase_hash)
click to toggle source
# File lib/smash_ruby/phase.rb, line 6 def initialize(phase_hash) @id = phase_hash.dig('id') @name = phase_hash.dig('name') end
Public Instance Methods
build_pools(groups)
click to toggle source
# File lib/smash_ruby/phase.rb, line 11 def build_pools(groups) @pools ||= [] if name.include? 'Pool' groups.each do |group| if group.dig('phaseId') == id @pools << SmashRuby::Pool.new(group) end end end end