Method: Concurrent::Map#initialize

Defined in:
lib/concurrent-ruby/concurrent/map.rb

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

Returns a new instance of Map.



121
122
123
124
125
126
127
128
129
130
# File 'lib/concurrent-ruby/concurrent/map.rb', line 121

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

  super(options)
  @default_proc = block
end