class Set

Public Instance Methods

congela_in_profondità() click to toggle source

Congela in profondità l'insieme.

# File lib/italian/ruby/metodi/set.rb, line 8
def congela_in_profondità
  self.each do |element|
    next unless element.respond_to? :congela_in_profondità
    element.congela_in_profondità
  end
  self.freeze
  self
end
in_mappa(&block) click to toggle source

Converte l'insieme in una mappa.

# File lib/italian/ruby/metodi/set.rb, line 19
def in_mappa(&block)
  return self.map(&block).to_h if block_given?
  raise ArgumentError, "must pass a block in order to convert a Set into a Hash"
end