module Quandl::Cassandra::Base::Persistence::ClassMethods
Public Instance Methods
autosave_changes(*args)
click to toggle source
# File lib/quandl/cassandra/base/persistence.rb, line 7 def autosave_changes(*args) @autosave_changes = (args.first == true) unless args.first.nil? @autosave_changes = true if @autosave_changes.nil? @autosave_changes end
create(*args)
click to toggle source
# File lib/quandl/cassandra/base/persistence.rb, line 17 def create(*args) r = self.new(*args) r.save r end
find_or_build(id)
click to toggle source
# File lib/quandl/cassandra/base/persistence.rb, line 13 def find_or_build(id) find(id) || new( id: id ) end
new_from_query_result(result)
click to toggle source
# File lib/quandl/cassandra/base/persistence.rb, line 23 def new_from_query_result(result) return nil if result.blank? self.new( _result_set: result ) end