diff --git a/lib/risky.rb b/lib/risky.rb index 9a935f2..cbc8491 100644 --- a/lib/risky.rb +++ b/lib/risky.rb @@ -418,7 +418,7 @@ def load_riak_object(riak_object, opts = {:merge => true}) self.merged = true else # Not merging - self.values = self.class.cast(MultiJson.decode(riak_object.raw_data)) rescue {} + self.values = self.class.cast(MultiJson.load(riak_object.raw_data)) rescue {} self.class.values.each do |k, v| if values[k].nil? values[k] = (v[:default].clone rescue v[:default]) @@ -495,7 +495,7 @@ def save(opts = {}) return false unless valid? end - @riak_object.raw_data = MultiJson.encode @values + @riak_object.raw_data = MultiJson.dump @values @riak_object.content_type = "application/json" store_opts = {}