class TwitterCldr::Resources::Requirements::PomManager::Dep

Attributes

artifact_id[R]
group_id[R]
pom[R]
version[R]

Public Class Methods

new(pom, group_id, artifact_id, version) click to toggle source
# File lib/twitter_cldr/resources/requirements/pom_manager.rb, line 18
def initialize(pom, group_id, artifact_id, version)
  @pom = pom
  @group_id = group_id
  @artifact_id = artifact_id
  @version = version
end

Public Instance Methods

path() click to toggle source
# File lib/twitter_cldr/resources/requirements/pom_manager.rb, line 25
def path
  @path ||= begin
    sub_path = File.join(*group_id.split('.'), artifact_id, version)

    pom.classpath.find do |cp|
      cp.include?(sub_path)
    end
  end
end