class ARPM::Libfile
Attributes
content[RW]
Public Class Methods
location()
click to toggle source
# File lib/arpm/libfile.rb, line 10 def self.location Dir.pwd + "/Libfile" end
new(content)
click to toggle source
# File lib/arpm/libfile.rb, line 6 def initialize(content) @content = content end
Public Instance Methods
dependencies()
click to toggle source
# File lib/arpm/libfile.rb, line 14 def dependencies packages = [] content.gsub!(/\r\n?/, "\n") content.each_line do |line| if line.start_with?('lib') elements = line.scan(/"([^"]*)"/) + line.scan(/'([^']*)'/) packages << {elements[0][0] => elements[1][0]} end end packages end