class Curricula::Course
Attributes
cruciality[RW]
hours[R]
name[R]
prereqs[RW]
Public Class Methods
new(name, hours)
click to toggle source
# File lib/curricula.rb, line 11 def initialize name, hours @name = name @hours = hours @prereqs = [] @cruciality = 0 end
Public Instance Methods
graph_edges()
click to toggle source
# File lib/curricula.rb, line 18 def graph_edges prereqs.map{ |prereq| { source: prereq, destination: name } } end