Method: Rico::Object#data

Defined in:
lib/rico/object.rb

#dataObject

Retrieves data from Riak

Raises an error on type mismatch



23
24
25
26
27
28
29
30
31
# File 'lib/rico/object.rb', line 23

def data
  result = riak_object.data || {}

  if result["_type"] && (result["_type"] != type_key)
    raise TypeError, "#{@bucket}:#{@key} expected type to be #{type_key}, got #{result["_type"]}"
  end

  result
end