class Gem::StubSpecification::StubLine

:nodoc: all

def initialize(data, extensions)

def initialize(data, extensions)
  parts          = data[PREFIX.length..-1].split(" ", 4)
  @name          = -parts[0]
  @version       = if Gem::Version.correct?(parts[1])
    Gem::Version.new(parts[1])
  else
    Gem::Version.new(0)
  end
  @platform      = Gem::Platform.new parts[2]
  @extensions    = extensions
  @full_name     = if platform == Gem::Platform::RUBY
    "#{name}-#{version}"
  else
    "#{name}-#{version}-#{platform}"
  end
  path_list = parts.last
  @require_paths = REQUIRE_PATH_LIST[path_list] || path_list.split("\0").map! do |x|
    REQUIRE_PATHS[x] || x
  end
end