Sha256: 7c6894d90c7737f221a1f806da9eafc86727ad04043bd5012da82c0089cf2051
Contents?: true
Size: 595 Bytes
Versions: 4
Compression:
Stored size: 595 Bytes
Contents
# frozen_string_literal: true class Bird < ActiveRecord::Base belongs_to :pirate validates_presence_of :name accepts_nested_attributes_for :pirate before_save do # force materialize_transactions self.class.connection.materialize_transactions end attr_accessor :cancel_save_from_callback before_save :cancel_save_callback_method, if: :cancel_save_from_callback def cancel_save_callback_method throw(:abort) end attr_accessor :total_count, :enable_count after_initialize do self.total_count = Bird.count if enable_count end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ibm_db-5.5.0-x86-mingw32 | test/models/bird.rb |
ibm_db-5.4.1-x86-mingw32 | test/models/bird.rb |
ibm_db-5.4.0-x86-mingw32 | test/models/bird.rb |
ibm_db-5.3.2-x86-mingw32 | test/models/bird.rb |