ets-berkeley-edu/calcentral — pull request #2459 by chikoon (2014-05-02 21:15:54+00:00)
Title: On branch NOJIRA-separate-MyAcademics-classes-from-module

According to the article on Ruby Gotcha's:
http://blog.elpassion.com/ruby-gotchas/

We're supposed to separate the classes from their module name
so that the module will actually be their parent.

This PR is dedicated to the MyAcademics section. All tests are
passing green, but there were quite a few changes:

MyAcademics::AcademicsModule -> MyAcademicsModule
class MyAcademics::CollegeAndLevel -> module MyAcademics; class CollegeAndLevel
class MyAcademics::Exams -> module MyAcademics; class Exams
class MyAcademics::GpaUnits -> module MyAcademics; class GpaUnits
class MyAcademics::Merged -> module MyAcademics; class Merged
class MyAcademics::Regblocks -> module MyAcademics; class Regblocks
class MyAcademics::Requirements -> module MyAcademics; class Requirements
class MyAcademics::Semesters -> module MyAcademics; class Semesters
class MyAcademics::Teaching -> module MyAcademics; class Teaching
class MyAcademics::TeachingCanvas -> module MyAcademics; class TeachingCanvas
class MyAcademics::TeachingSakai -> module MyAcademics; class TeachingSakai
class MyAcademics::Telebears -> module MyAcademics; class Telebears