class ScoreCollection

Attributes

guidelines[RW]

Public Class Methods

new(ddl="./data/scores.yaml") click to toggle source
# File lib/html_compilation/classes/struct_classes/score_collection.rb, line 7
def initialize(ddl="./data/scores.yaml")
  send("guidelines=", get_guidelines(ddl))
end

Public Instance Methods

get_guidelines(ddl) click to toggle source
# File lib/html_compilation/classes/struct_classes/score_collection.rb, line 11
def get_guidelines(ddl)
  output = []
  collections = read_yaml(ddl, "GUIDELINES")
  collections.each do |key, value|
    score = read_yaml(ddl, "SCORES")[key]
    value.each do |guideline|
      temp = ScoreElement.new(key, score, guideline)
      output.push(temp)
    end
  end
  output
end