class Set
Public Class Methods
new(*args, &block)
click to toggle source
# File lib/M500_containers.rb, line 337 def initialize(*args, &block) initialize(*args, &block) end
new!(*args)
click to toggle source
# File lib/M500_containers.rb, line 332 def Set.new!(*args) new(args) end
Private Class Methods
new(a, &block)
click to toggle source
# File lib/M500_containers.rb, line 39 def initialize(a, &block) @hash ||= Hash.new a.nil? and return if block with_enum(a) {|o| add(block[o]) } else merge(a) end end