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