class Collectr::NullHash

Attributes

store[R]

Public Class Methods

new(name, options={}) click to toggle source
# File lib/collectr/null/null_hash.rb, line 5
def initialize(name, options={})
  @title = name
end

Public Instance Methods

[](key) click to toggle source
# File lib/collectr/null/null_hash.rb, line 9
def [](key)
end
[]=(key, val) click to toggle source
# File lib/collectr/null/null_hash.rb, line 12
def []=(key, val)
end
clear() click to toggle source
# File lib/collectr/null/null_hash.rb, line 49
def clear
end
delete(key) click to toggle source
# File lib/collectr/null/null_hash.rb, line 19
def delete(key)
end
empty?() click to toggle source
# File lib/collectr/null/null_hash.rb, line 22
def empty?
  true
end
fetch(key) { |key| ... } click to toggle source
# File lib/collectr/null/null_hash.rb, line 15
def fetch(key)
  yield(key) if block_given?
end
has_key?(key) click to toggle source
# File lib/collectr/null/null_hash.rb, line 30
def has_key?(key)
  false
end
key?(key) click to toggle source
# File lib/collectr/null/null_hash.rb, line 33
def key?(key)
  false
end
keys() click to toggle source
# File lib/collectr/null/null_hash.rb, line 37
def keys
  []
end
size() click to toggle source
# File lib/collectr/null/null_hash.rb, line 26
def size
  0
end
to_hash() click to toggle source
# File lib/collectr/null/null_hash.rb, line 45
def to_hash
  {}
end
values() click to toggle source
# File lib/collectr/null/null_hash.rb, line 41
def values
  Set.new
end