Module: Tableau
- Defined in:
- lib/tableau.rb,
lib/tableau/class.rb,
lib/tableau/module.rb,
lib/tableau/version.rb,
lib/tableau/timetable.rb,
lib/tableau/baseparser.rb,
lib/tableau/classarray.rb,
lib/tableau/uribuilder.rb,
lib/tableau/moduleparser.rb,
lib/tableau/tablebuilder.rb,
lib/tableau/timetableparser.rb
Defined Under Namespace
Classes: BaseParser, Class, ClassArray, Module, ModuleParser, TableBuilder, Timetable, TimetableParser, UriBuilder
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
- .generate(table_id, module_codes) ⇒ Object
-
.module_info(module_code) ⇒ Object
Return the Name, Code and Types (2Prac / PracA / PracB etc) from the timetable.
Class Method Details
.generate(table_id, module_codes) ⇒ Object
9 10 11 12 13 |
# File 'lib/tableau.rb', line 9 def generate(table_id, module_codes) = Tableau::.new(table_id, module_codes) builder = Tableau::TableBuilder.new() builder.to_html end |
.module_info(module_code) ⇒ Object
Return the Name, Code and Types (2Prac / PracA / PracB etc) from the timetable
16 17 18 |
# File 'lib/tableau.rb', line 16 def module_info(module_code) Tableau::ModuleParser.new(module_code).module_info end |