Suppress uninitialized instance variable warnings
This commit is contained in:
parent
f0db242591
commit
0d45c3c0f2
@ -29,19 +29,21 @@ class AbstractDownloadStrategy
|
||||
end
|
||||
|
||||
class CurlDownloadStrategy < AbstractDownloadStrategy
|
||||
attr_reader :tarball_path, :local_bottle_path
|
||||
attr_writer :local_bottle_path
|
||||
attr_reader :tarball_path
|
||||
attr_accessor :local_bottle_path
|
||||
|
||||
def initialize name, package
|
||||
super
|
||||
@mirrors = package.mirrors
|
||||
@unique_token = "#{name}-#{package.version}" unless name.to_s.empty? or name == '__UNKNOWN__'
|
||||
if @unique_token
|
||||
@tarball_path=HOMEBREW_CACHE+(@unique_token+ext)
|
||||
|
||||
if name.to_s.empty? || name == '__UNKNOWN__'
|
||||
@tarball_path = HOMEBREW_CACHE + File.basename(@url)
|
||||
else
|
||||
@tarball_path=HOMEBREW_CACHE+File.basename(@url)
|
||||
@tarball_path = HOMEBREW_CACHE + "#{name}-#{package.version}#{ext}"
|
||||
end
|
||||
@temporary_path=Pathname.new(@tarball_path.to_s + ".incomplete")
|
||||
|
||||
@mirrors = package.mirrors
|
||||
@temporary_path = Pathname("#@tarball_path.incomplete")
|
||||
@local_bottle_path = nil
|
||||
end
|
||||
|
||||
def cached_location
|
||||
|
@ -10,6 +10,8 @@ class SoftwareSpec
|
||||
@version = version
|
||||
@mirrors = []
|
||||
@specs = {}
|
||||
@checksum = nil
|
||||
@using = nil
|
||||
end
|
||||
|
||||
def download_strategy
|
||||
|
@ -3,6 +3,7 @@ abort if ARGV.include? "--skip-update"
|
||||
require 'testing_env'
|
||||
require 'formula'
|
||||
require 'cmd/update'
|
||||
require 'yaml'
|
||||
|
||||
class UpdaterMock < Updater
|
||||
def in_repo_expect(cmd, output = '')
|
||||
@ -36,11 +37,11 @@ class UpdaterTests < Test::Unit::TestCase
|
||||
end
|
||||
|
||||
def self.fixture_data
|
||||
unless @fixture_data
|
||||
require 'yaml'
|
||||
@fixture_data = YAML.load_file(Pathname.new(ABS__FILE__).parent.realpath + 'fixtures/updater_fixture.yaml')
|
||||
@fixture_data ||= load_fixture_data
|
||||
end
|
||||
@fixture_data
|
||||
|
||||
def self.load_fixture_data
|
||||
YAML.load_file(Pathname.new(ABS__FILE__).parent.realpath + 'fixtures/updater_fixture.yaml')
|
||||
end
|
||||
|
||||
def test_update_homebrew_without_any_changes
|
||||
|
Loading…
x
Reference in New Issue
Block a user