Merge pull request #1123 from reitermarkus/rubocop
RuboCop: Style/AccessorMethodName
This commit is contained in:
commit
232078df57
@ -81,16 +81,6 @@ Metrics/ModuleLength:
|
|||||||
Metrics/ParameterLists:
|
Metrics/ParameterLists:
|
||||||
Max: 6
|
Max: 6
|
||||||
|
|
||||||
# Offense count: 8
|
|
||||||
Style/AccessorMethodName:
|
|
||||||
Exclude:
|
|
||||||
- 'Homebrew/download_strategy.rb'
|
|
||||||
- 'Homebrew/extend/ENV/std.rb'
|
|
||||||
- 'Homebrew/formula.rb'
|
|
||||||
- 'Homebrew/formula_lock.rb'
|
|
||||||
- 'Homebrew/formulary.rb'
|
|
||||||
- 'Homebrew/migrator.rb'
|
|
||||||
|
|
||||||
# Offense count: 1
|
# Offense count: 1
|
||||||
Style/CaseEquality:
|
Style/CaseEquality:
|
||||||
Exclude:
|
Exclude:
|
||||||
|
|||||||
@ -27,7 +27,7 @@ require "formula"
|
|||||||
module Homebrew
|
module Homebrew
|
||||||
def inreplace_pairs(path, replacement_pairs)
|
def inreplace_pairs(path, replacement_pairs)
|
||||||
if ARGV.dry_run?
|
if ARGV.dry_run?
|
||||||
contents = path.open("r") { |f| Formulary.set_encoding(f).read }
|
contents = path.open("r") { |f| Formulary.ensure_utf8_encoding(f).read }
|
||||||
contents.extend(StringInreplaceExtension)
|
contents.extend(StringInreplaceExtension)
|
||||||
replacement_pairs.each do |old, new|
|
replacement_pairs.each do |old, new|
|
||||||
unless ARGV.flag?("--quiet")
|
unless ARGV.flag?("--quiet")
|
||||||
@ -48,7 +48,7 @@ module Homebrew
|
|||||||
s.gsub!(old, new)
|
s.gsub!(old, new)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
path.open("r") { |f| Formulary.set_encoding(f).read }
|
path.open("r") { |f| Formulary.ensure_utf8_encoding(f).read }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -560,7 +560,7 @@ class SubversionDownloadStrategy < VCSDownloadStrategy
|
|||||||
Utils.popen_read("svn", "info", cached_location.to_s).strip[/^URL: (.+)$/, 1]
|
Utils.popen_read("svn", "info", cached_location.to_s).strip[/^URL: (.+)$/, 1]
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_externals
|
def externals
|
||||||
Utils.popen_read("svn", "propget", "svn:externals", @url).chomp.each_line do |line|
|
Utils.popen_read("svn", "propget", "svn:externals", @url).chomp.each_line do |line|
|
||||||
name, url = line.split(/\s+/)
|
name, url = line.split(/\s+/)
|
||||||
yield name, url
|
yield name, url
|
||||||
@ -600,7 +600,7 @@ class SubversionDownloadStrategy < VCSDownloadStrategy
|
|||||||
main_revision = @ref[:trunk]
|
main_revision = @ref[:trunk]
|
||||||
fetch_repo cached_location, @url, main_revision, true
|
fetch_repo cached_location, @url, main_revision, true
|
||||||
|
|
||||||
get_externals do |external_name, external_url|
|
externals do |external_name, external_url|
|
||||||
fetch_repo cached_location+external_name, external_url, @ref[external_name], true
|
fetch_repo cached_location+external_name, external_url, @ref[external_name], true
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
|||||||
@ -30,7 +30,7 @@ module HomebrewArgvExtension
|
|||||||
if f.any_version_installed?
|
if f.any_version_installed?
|
||||||
tab = Tab.for_formula(f)
|
tab = Tab.for_formula(f)
|
||||||
resolved_spec = spec(nil) || tab.spec
|
resolved_spec = spec(nil) || tab.spec
|
||||||
f.set_active_spec(resolved_spec) if f.send(resolved_spec)
|
f.active_spec = resolved_spec if f.send(resolved_spec)
|
||||||
f.build = tab
|
f.build = tab
|
||||||
if f.head? && tab.tabfile
|
if f.head? && tab.tabfile
|
||||||
k = Keg.new(tab.tabfile.parent)
|
k = Keg.new(tab.tabfile.parent)
|
||||||
|
|||||||
@ -42,7 +42,7 @@ module Stdenv
|
|||||||
end
|
end
|
||||||
|
|
||||||
# Os is the default Apple uses for all its stuff so let's trust them
|
# Os is the default Apple uses for all its stuff so let's trust them
|
||||||
set_cflags "-Os #{SAFE_CFLAGS_FLAGS}"
|
define_cflags "-Os #{SAFE_CFLAGS_FLAGS}"
|
||||||
|
|
||||||
append "LDFLAGS", "-Wl,-headerpad_max_install_names"
|
append "LDFLAGS", "-Wl,-headerpad_max_install_names"
|
||||||
|
|
||||||
@ -136,12 +136,12 @@ module Stdenv
|
|||||||
end
|
end
|
||||||
|
|
||||||
def minimal_optimization
|
def minimal_optimization
|
||||||
set_cflags "-Os #{SAFE_CFLAGS_FLAGS}"
|
define_cflags "-Os #{SAFE_CFLAGS_FLAGS}"
|
||||||
end
|
end
|
||||||
alias generic_minimal_optimization minimal_optimization
|
alias generic_minimal_optimization minimal_optimization
|
||||||
|
|
||||||
def no_optimization
|
def no_optimization
|
||||||
set_cflags SAFE_CFLAGS_FLAGS
|
define_cflags SAFE_CFLAGS_FLAGS
|
||||||
end
|
end
|
||||||
alias generic_no_optimization no_optimization
|
alias generic_no_optimization no_optimization
|
||||||
|
|
||||||
@ -206,7 +206,7 @@ module Stdenv
|
|||||||
end
|
end
|
||||||
|
|
||||||
# Convenience method to set all C compiler flags in one shot.
|
# Convenience method to set all C compiler flags in one shot.
|
||||||
def set_cflags(val)
|
def define_cflags(val)
|
||||||
CC_FLAG_VARS.each { |key| self[key] = val }
|
CC_FLAG_VARS.each { |key| self[key] = val }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -179,12 +179,12 @@ class Formula
|
|||||||
Tap.fetch($1, $2)
|
Tap.fetch($1, $2)
|
||||||
end
|
end
|
||||||
|
|
||||||
@full_name = get_full_name(name)
|
@full_name = full_name_with_optional_tap(name)
|
||||||
@full_alias_name = get_full_name(@alias_name)
|
@full_alias_name = full_name_with_optional_tap(@alias_name)
|
||||||
|
|
||||||
set_spec :stable
|
spec_eval :stable
|
||||||
set_spec :devel
|
spec_eval :devel
|
||||||
set_spec :head
|
spec_eval :head
|
||||||
|
|
||||||
@active_spec = determine_active_spec(spec)
|
@active_spec = determine_active_spec(spec)
|
||||||
@active_spec_sym = if head?
|
@active_spec_sym = if head?
|
||||||
@ -201,7 +201,7 @@ class Formula
|
|||||||
end
|
end
|
||||||
|
|
||||||
# @private
|
# @private
|
||||||
def set_active_spec(spec_sym)
|
def active_spec=(spec_sym)
|
||||||
spec = send(spec_sym)
|
spec = send(spec_sym)
|
||||||
raise FormulaSpecificationError, "#{spec_sym} spec is not available for #{full_name}" unless spec
|
raise FormulaSpecificationError, "#{spec_sym} spec is not available for #{full_name}" unless spec
|
||||||
@active_spec = spec
|
@active_spec = spec
|
||||||
@ -214,7 +214,7 @@ class Formula
|
|||||||
|
|
||||||
# Allow full name logic to be re-used between names, aliases,
|
# Allow full name logic to be re-used between names, aliases,
|
||||||
# and installed aliases.
|
# and installed aliases.
|
||||||
def get_full_name(name)
|
def full_name_with_optional_tap(name)
|
||||||
if name.nil? || @tap.nil? || @tap.core_tap?
|
if name.nil? || @tap.nil? || @tap.core_tap?
|
||||||
name
|
name
|
||||||
else
|
else
|
||||||
@ -222,7 +222,7 @@ class Formula
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_spec(name)
|
def spec_eval(name)
|
||||||
spec = self.class.send(name)
|
spec = self.class.send(name)
|
||||||
return unless spec.url
|
return unless spec.url
|
||||||
spec.owner = self
|
spec.owner = self
|
||||||
@ -264,7 +264,7 @@ class Formula
|
|||||||
end
|
end
|
||||||
|
|
||||||
def full_installed_alias_name
|
def full_installed_alias_name
|
||||||
get_full_name(installed_alias_name)
|
full_name_with_optional_tap(installed_alias_name)
|
||||||
end
|
end
|
||||||
|
|
||||||
# The path that was specified to find this formula.
|
# The path that was specified to find this formula.
|
||||||
|
|||||||
@ -8,8 +8,8 @@ class FormulaLock
|
|||||||
end
|
end
|
||||||
|
|
||||||
def lock
|
def lock
|
||||||
HOMEBREW_LOCK_DIR.mkpath
|
@path.parent.mkpath
|
||||||
@lockfile = get_or_create_lockfile
|
create_lockfile
|
||||||
return if @lockfile.flock(File::LOCK_EX | File::LOCK_NB)
|
return if @lockfile.flock(File::LOCK_EX | File::LOCK_NB)
|
||||||
raise OperationInProgressError, @name
|
raise OperationInProgressError, @name
|
||||||
end
|
end
|
||||||
@ -29,12 +29,9 @@ class FormulaLock
|
|||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def get_or_create_lockfile
|
def create_lockfile
|
||||||
if @lockfile.nil? || @lockfile.closed?
|
return unless @lockfile.nil? || @lockfile.closed?
|
||||||
@lockfile = @path.open(File::RDWR | File::CREAT)
|
@lockfile = @path.open(File::RDWR | File::CREAT)
|
||||||
@lockfile.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC)
|
@lockfile.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC)
|
||||||
end
|
|
||||||
|
|
||||||
@lockfile
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -37,18 +37,18 @@ class Formulary
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.load_formula_from_path(name, path)
|
def self.load_formula_from_path(name, path)
|
||||||
contents = path.open("r") { |f| set_encoding(f).read }
|
contents = path.open("r") { |f| ensure_utf8_encoding(f).read }
|
||||||
namespace = "FormulaNamespace#{Digest::MD5.hexdigest(path.to_s)}"
|
namespace = "FormulaNamespace#{Digest::MD5.hexdigest(path.to_s)}"
|
||||||
klass = load_formula(name, path, contents, namespace)
|
klass = load_formula(name, path, contents, namespace)
|
||||||
FORMULAE[path] = klass
|
FORMULAE[path] = klass
|
||||||
end
|
end
|
||||||
|
|
||||||
if IO.method_defined?(:set_encoding)
|
if IO.method_defined?(:set_encoding)
|
||||||
def self.set_encoding(io)
|
def self.ensure_utf8_encoding(io)
|
||||||
io.set_encoding(Encoding::UTF_8)
|
io.set_encoding(Encoding::UTF_8)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
def self.set_encoding(io)
|
def self.ensure_utf8_encoding(io)
|
||||||
io
|
io
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -101,7 +101,7 @@ class Migrator
|
|||||||
|
|
||||||
@new_cellar = HOMEBREW_CELLAR/formula.name
|
@new_cellar = HOMEBREW_CELLAR/formula.name
|
||||||
|
|
||||||
if @old_linked_keg = get_linked_old_linked_keg
|
if @old_linked_keg = linked_old_linked_keg
|
||||||
@old_linked_keg_record = old_linked_keg.linked_keg_record if old_linked_keg.linked?
|
@old_linked_keg_record = old_linked_keg.linked_keg_record if old_linked_keg.linked?
|
||||||
@old_opt_record = old_linked_keg.opt_record if old_linked_keg.optlinked?
|
@old_opt_record = old_linked_keg.opt_record if old_linked_keg.optlinked?
|
||||||
@new_linked_keg_record = HOMEBREW_CELLAR/"#{newname}/#{File.basename(old_linked_keg)}"
|
@new_linked_keg_record = HOMEBREW_CELLAR/"#{newname}/#{File.basename(old_linked_keg)}"
|
||||||
@ -137,7 +137,7 @@ class Migrator
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_linked_old_linked_keg
|
def linked_old_linked_keg
|
||||||
kegs = old_cellar.subdirs.map { |d| Keg.new(d) }
|
kegs = old_cellar.subdirs.map { |d| Keg.new(d) }
|
||||||
kegs.detect(&:linked?) || kegs.detect(&:optlinked?)
|
kegs.detect(&:linked?) || kegs.detect(&:optlinked?)
|
||||||
end
|
end
|
||||||
|
|||||||
@ -467,7 +467,7 @@ class FormulaTests < Homebrew::TestCase
|
|||||||
assert_version_equal "HEAD", f.head.version
|
assert_version_equal "HEAD", f.head.version
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_formula_set_active_spec
|
def test_formula_active_spec=
|
||||||
f = formula do
|
f = formula do
|
||||||
url "foo"
|
url "foo"
|
||||||
version "1.0"
|
version "1.0"
|
||||||
@ -481,11 +481,11 @@ class FormulaTests < Homebrew::TestCase
|
|||||||
assert_equal :stable, f.active_spec_sym
|
assert_equal :stable, f.active_spec_sym
|
||||||
assert_equal f.stable, f.send(:active_spec)
|
assert_equal f.stable, f.send(:active_spec)
|
||||||
assert_equal "1.0_1", f.pkg_version.to_s
|
assert_equal "1.0_1", f.pkg_version.to_s
|
||||||
f.set_active_spec(:devel)
|
f.active_spec = :devel
|
||||||
assert_equal :devel, f.active_spec_sym
|
assert_equal :devel, f.active_spec_sym
|
||||||
assert_equal f.devel, f.send(:active_spec)
|
assert_equal f.devel, f.send(:active_spec)
|
||||||
assert_equal "1.0beta_1", f.pkg_version.to_s
|
assert_equal "1.0beta_1", f.pkg_version.to_s
|
||||||
assert_raises(FormulaSpecificationError) { f.set_active_spec(:head) }
|
assert_raises(FormulaSpecificationError) { f.active_spec = :head }
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_path
|
def test_path
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user