module Enumerable
Methods to be added to all collections
NOTICE: We are not using refinements for it because of Ruby 2.3 support. This version doesn't
support mixin-level refinements.
Public Instance Methods
dependencies()
click to toggle source
# File lib/aws/templates/utils/dependency/refinements.rb, line 69 def dependencies # rubocop:disable Style/SymbolProc # Refinements don't support dynamic dispatch yet. So, symbolic methods don't work find_all { |obj| obj.dependency? } .inject(::Set.new) { |acc, elem| acc.merge(elem.dependencies) } # rubocop:enable Style/SymbolProc end
dependency?()
click to toggle source
# File lib/aws/templates/utils/dependency/refinements.rb, line 77 def dependency? true end