Class: Sensible::Parse

Inherits:
Object
  • Object
show all
Defined in:
lib/sensible/parse.rb

Class Method Summary collapse

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