module Itf::TermsAndModules

Constants

KDB_INDEX
VERSION

Public Class Methods

terms_from_module(target_module) click to toggle source
# File lib/itf/terms_and_modules.rb, line 5
def terms_from_module(target_module)
  case target_module.to_sym
  when :SpringA 
    [:SpringA, :SpringAB, :SpringABC]
  when :SpringB
    [:SpringB, :SpringAB, :SpringABC]
  when :SpringC
    [:SpringC, :SpringABC]
  when :SummerVacation
    [:SummerVacation]
  when :FallA
    [:FallA, :FallAB, :FallABC]
  when :FallB
    [:FallB, :FallAB, :FallBC, :FallABC]
  when :FallC
    [:FallC, :FallBC, :FallABC]
  when :SpringVacation
    [:SpringVacation]
  else raise ArgumentError, "invalid argument: no such module"
  end
end

Private Instance Methods

terms_from_module(target_module) click to toggle source
# File lib/itf/terms_and_modules.rb, line 5
def terms_from_module(target_module)
  case target_module.to_sym
  when :SpringA 
    [:SpringA, :SpringAB, :SpringABC]
  when :SpringB
    [:SpringB, :SpringAB, :SpringABC]
  when :SpringC
    [:SpringC, :SpringABC]
  when :SummerVacation
    [:SummerVacation]
  when :FallA
    [:FallA, :FallAB, :FallABC]
  when :FallB
    [:FallB, :FallAB, :FallBC, :FallABC]
  when :FallC
    [:FallC, :FallBC, :FallABC]
  when :SpringVacation
    [:SpringVacation]
  else raise ArgumentError, "invalid argument: no such module"
  end
end