Sha256: 0756b6298d51cfd6b6c55bc0f124d8fc685b55c0c404fcb3aa52ced43b1bb382
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
module BetterRecord class Base < ActiveRecord::Base self.abstract_class = true # == Constants ============================================================ # == Attributes =========================================================== # == Extensions =========================================================== # == Relationships ======================================================== if (ha = BetterRecord.has_auditing_relation_by_default) has_many self.audit_relation_name, class_name: 'BetterRecord::LoggedAction', primary_type: :table_name, foreign_key: :row_id, foreign_type: :table_name, as: self.audit_relation_name end # == Validations ========================================================== # == Scopes =============================================================== # == Callbacks ============================================================ # == Class Methods ======================================================== # == Instance Methods ===================================================== def indifferent_attributes attributes.with_indifferent_access end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
better_record-0.8.2 | app/models/better_record/base.rb |
better_record-0.8.1 | app/models/better_record/base.rb |