Class: Set
- Defined in:
- lib/italian/ruby/alias/set.rb,
lib/italian/ruby/metodi/set.rb
Instance Method Summary collapse
-
#congela_in_profondità ⇒ Object
Congela in profondità l’insieme.
-
#in_mappa(&block) ⇒ Object
Converte l’insieme in una mappa.
Instance Method Details
#congela_in_profondità ⇒ Object
Congela in profondità l’insieme.
8 9 10 11 12 13 14 15 |
# 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) ⇒ Object
Converte l’insieme in una mappa.
19 20 21 22 |
# 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 |