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