Explicitly specify block
argument for each
methods.
This commit is contained in:
parent
cc3eceb04f
commit
05a84c5a3f
@ -18,11 +18,11 @@ module Cask
|
||||
|
||||
attr_reader :token, :sourcefile_path, :config
|
||||
|
||||
def self.each
|
||||
def self.each(&block)
|
||||
return to_enum unless block_given?
|
||||
|
||||
Tap.flat_map(&:cask_files).each do |f|
|
||||
yield CaskLoader::FromTapPathLoader.new(f).load
|
||||
block.call CaskLoader::FromTapPathLoader.new(f).load
|
||||
rescue CaskUnreadableError => e
|
||||
opoo e.message
|
||||
end
|
||||
|
@ -1459,9 +1459,9 @@ class Formula
|
||||
end
|
||||
|
||||
# @private
|
||||
def self.each
|
||||
def self.each(&block)
|
||||
files.each do |file|
|
||||
yield Formulary.factory(file)
|
||||
block.call Formulary.factory(file)
|
||||
rescue FormulaUnavailableError, FormulaUnreadableError => e
|
||||
# Don't let one broken formula break commands. But do complain.
|
||||
onoe "Failed to import: #{file}"
|
||||
|
@ -552,14 +552,14 @@ class Tap
|
||||
self.class == other.class && name == other.name
|
||||
end
|
||||
|
||||
def self.each
|
||||
def self.each(&block)
|
||||
return unless TAP_DIRECTORY.directory?
|
||||
|
||||
return to_enum unless block_given?
|
||||
|
||||
TAP_DIRECTORY.subdirs.each do |user|
|
||||
user.subdirs.each do |repo|
|
||||
yield fetch(user.basename.to_s, repo.basename.to_s)
|
||||
block.call fetch(user.basename.to_s, repo.basename.to_s)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user