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