class Maven::Tools::DSL::Jarfile::ParentWithLock

Attributes

lock[R]
parent[R]

Public Class Methods

new( parent, lock_file ) click to toggle source
# File lib/maven/tools/dsl/jarfile.rb, line 46
def initialize( parent, lock_file )
  @lock = lock_file
  @parent = parent
  # TODO remove case when parent is nil
  @deps = Guarded.new( parent ? parent.dependencies : [],
                       lock_file )
end

Public Instance Methods

basedir() click to toggle source
# File lib/maven/tools/dsl/jarfile.rb, line 58
def basedir
  # assume the lock file is inside the project dir
  File.dirname(@lock.file)
end
dependencies() click to toggle source
# File lib/maven/tools/dsl/jarfile.rb, line 54
def dependencies
  @deps
end