Module: WorkingClass
- Defined in:
- lib/working_class.rb,
lib/working_class/task.rb,
lib/working_class/parser.rb,
lib/working_class/version.rb,
lib/working_class/tasklist.rb
Overview
WorkingClass Module
Defined Under Namespace
Classes: Parser, Task, Tasklist
Constant Summary collapse
- VERSION =
The version of the gem. We use semantic versioning
"0.1.1"
Class Method Summary collapse
-
.load(string) ⇒ WorkingClass::Tasklist
Parses the given string and returns a Tasklist.
-
.load_file(path) ⇒ WorkingClass::Tasklist
Loads the file from the path and returns a Tasklist.
Class Method Details
.load(string) ⇒ WorkingClass::Tasklist
Parses the given string and returns a Tasklist
25 26 27 |
# File 'lib/working_class.rb', line 25 def self.load(string) Parser.new(string).to_tasklist end |
.load_file(path) ⇒ WorkingClass::Tasklist
Loads the file from the path and returns a Tasklist
15 16 17 18 |
# File 'lib/working_class.rb', line 15 def self.load_file(path) string = File.open(path, 'r').read() self.load(string) end |