class Martlet::Course

Attributes

campus[RW]
credits[RW]
crn[RW]
instructor[RW]
level[RW]
meetings[RW]
name[RW]
number[RW]
term[RW]

Public Class Methods

new(args) click to toggle source
# File lib/martlet/course.rb, line 5
def initialize(args)
  @name        = args[:name] || ''
  @number      = args[:number]
  @term        = args[:term]
  @crn         = args[:crn]
  @instructor  = args[:instructor]
  @credits     = args[:credits]
  @level       = args[:level]
  @campus      = args[:campus]
  @meetings    = args[:meetings]

  @name.gsub! /\.$/, ''
end

Public Instance Methods

location() click to toggle source
# File lib/martlet/course.rb, line 19
def location
  meetings.first.location
end