Method: Levels::Level#set_group

Defined in:
lib/levels/level.rb

#set_group(group_name, hash) ⇒ Object

Internal: Define a group.

group_name - Symbol name of the group. hash - Hash of values.

Returns nothing.



51
52
53
54
55
56
# File 'lib/levels/level.rb', line 51

def set_group(group_name, hash)
  if @groups.key?(group_name)
    raise DuplicateGroup, "#{group_name} has already been defined"
  end
  @groups[group_name] = Group.new(hash)
end