Sha256: 0321a64b0256a51d7796c40916cf47cd7af52bbc9281998aabfb15b8101f7aed
Contents?: true
Size: 385 Bytes
Versions: 26
Compression:
Stored size: 385 Bytes
Contents
class FakeDocument attr_accessor :id, :created_at, :to_hash, :new_record, :table_name, :indexes, :name, :updated_at, :where_clause def initialize(opts = {}) opts.each { |k,v| send("#{k}=", v) } new_record = true if new_record.nil? end def new_record? new_record end def attributes=(attrs) attrs.each { |k,v| send("#{k}=", v) } end end
Version data entries
26 entries across 26 versions & 7 rubygems