Method: Bcome::Node::Meta::Base#fetch

Defined in:
lib/objects/node/meta/base.rb

#fetch(key, default = nil) ⇒ Object



35
36
37
38
39
40
41
42
43
# File 'lib/objects/node/meta/base.rb', line 35

def fetch(key, default = nil)
  if @data.key?(key)
    @data[key]
  elsif default
    default
  else
    raise Bcome::Exception::CantFindKeyInMetadata, key unless @data.key?(key)
  end
end