Method: Concurrent::Map#initialize

Defined in:
lib/concurrent/map.rb

#initialize(options = nil, &block) ⇒ Map

Returns a new instance of Map.



81
82
83
84
85
86
87
88
89
90
# File 'lib/concurrent/map.rb', line 81

def initialize(options = nil, &block)
  if options.kind_of?(::Hash)
    validate_options_hash!(options)
  else
    options = nil
  end

  super(options)
  @default_proc = block
end