Method: Dep#initialize
- Defined in:
- lib/dependencies/dep.rb
#initialize(dependencies) ⇒ Dep
Returns a new instance of Dep.
61 62 63 64 65 66 67 68 69 |
# File 'lib/dependencies/dep.rb', line 61 def initialize(dependencies) @dependencies = [] @missing = [] dependencies.each_line do |line| next unless line =~ /^([\w\-_]+) ?([<~=> \d\.]+)?(?: \(([\w, ]+)\))?(?: ([a-z]+:\/\/.+?))?$/ @dependencies << Dependency.new($1, $2, $3, $4) end end |