class Maven::Tools::GemfileLock::Dependency

Attributes

dependencies[RW]
name[RW]
version[RW]

Public Class Methods

new(line, deps = {}) click to toggle source
# File lib/maven/tools/gemfile_lock.rb, line 27
def initialize(line, deps = {})
  @name = line.sub(/\ .*/,'')
  @version =  line.sub(/.*\(/, '').sub(/\).*/, '').sub(/-java$/, '')
  @dependencies = deps
end

Public Instance Methods

add(line) click to toggle source
# File lib/maven/tools/gemfile_lock.rb, line 33
def add(line)
  dependencies[line.sub(/\ .*/,'')] = line.sub(/.*\(/, '').sub(/\).*/, '')
end