Class: Sensible::Parse
- Inherits:
-
Object
- Object
- Sensible::Parse
- Defined in:
- lib/sensible/parse.rb
Class Method Summary collapse
-
.parse_sensible_packages(sensible_hash_list, sensible) ⇒ Object
Parse the package list.
-
.parse_sensible_requirements(sensible_hash_list, sensible) ⇒ Object
Parse the requirement list from sensible.yml.
-
.parse_sensible_tasks(sensible_hash_list, sensible) ⇒ Object
Parse the task list from sensible.yml.
Class Method Details
.parse_sensible_packages(sensible_hash_list, sensible) ⇒ Object
Parse the package list
9 10 11 12 13 14 15 |
# File 'lib/sensible/parse.rb', line 9 def self.parse_sensible_packages(sensible_hash_list, sensible) list = [] for pkg in sensible_hash_list list.append(Package.new(pkg, sensible)) end return list end |
.parse_sensible_requirements(sensible_hash_list, sensible) ⇒ Object
Parse the requirement list from sensible.yml
27 28 29 30 31 32 33 |
# File 'lib/sensible/parse.rb', line 27 def self.parse_sensible_requirements(sensible_hash_list, sensible) list = [] for pkg in sensible_hash_list list.append(Requirement.new(pkg, sensible)) end return list end |
.parse_sensible_tasks(sensible_hash_list, sensible) ⇒ Object
Parse the task list from sensible.yml
18 19 20 21 22 23 24 |
# File 'lib/sensible/parse.rb', line 18 def self.parse_sensible_tasks(sensible_hash_list, sensible) list = [] for task in sensible_hash_list list.append(Task.new(tash, sensible)) end return list end |