module Elixir::Dict

Public Instance Methods

delete(list, key) click to toggle source
# File lib/elixir/dict.rb, line 5
def delete list, key
  list.delete key

  list
end
drop(list, keys) click to toggle source
# File lib/elixir/dict.rb, line 11
def drop list, keys
  keys.each do |key|
    list.delete key
  end

  list
end
equal?(dict1, dict2) click to toggle source
# File lib/elixir/dict.rb, line 19
def equal? dict1, dict2
  dict1.eql? dict2
end
fetch(dict, key) click to toggle source
# File lib/elixir/dict.rb, line 23
def fetch dict, key
  dict.fetch(key) rescue nil
end
fetch!() click to toggle source
# File lib/elixir/dict.rb, line 27
def fetch!
  dict.fetch key
end
get(dict, key, default = nil) click to toggle source
# File lib/elixir/dict.rb, line 31
def get dict, key, default = nil
  # TODO
end
hash_key?(dict, key) click to toggle source
# File lib/elixir/dict.rb, line 35
def hash_key? dict, key
  # TODO
end
keys(dict) click to toggle source
# File lib/elixir/dict.rb, line 39
def keys dict
  # TODO
end
merge(dict1, dict2, fun = -> _k, _v1, v2 { v2) click to toggle source
# File lib/elixir/dict.rb, line 43
def merge dict1, dict2, fun = -> _k, _v1, v2 { v2 }
  # TODO
end
pop(dict, key, default = nil) click to toggle source
# File lib/elixir/dict.rb, line 47
def pop dict, key, default = nil
  # TODO
end
put(dict, key, val) click to toggle source
# File lib/elixir/dict.rb, line 51
def put dict, key, val
  # TODO
end
put_new(dict, key, val) click to toggle source
# File lib/elixir/dict.rb, line 55
def put_new dict, key, val
  # TODO
end
size(dict) click to toggle source
# File lib/elixir/dict.rb, line 59
def size dict
  # TODO
end
split(dict, keys) click to toggle source
# File lib/elixir/dict.rb, line 63
def split dict, keys
  # TODO
end
take(dict, keys) click to toggle source
# File lib/elixir/dict.rb, line 67
def take dict, keys
  # TODO
end
to_list(dict) click to toggle source
# File lib/elixir/dict.rb, line 71
def to_list dict
  # TODO
end
update(dict, key, initial, fun) click to toggle source
# File lib/elixir/dict.rb, line 75
def update dict, key, initial, fun
  # TODO
end
update!(dict, key, fun) click to toggle source
# File lib/elixir/dict.rb, line 79
def update! dict, key, fun
  # TODO
end
values(dict) click to toggle source
# File lib/elixir/dict.rb, line 83
def values dict
  # TODO
end