Sha256: ed65518efd45255220c1e03b5641822dabf9d24c304912c5cbb86328d65d41fe
Contents?: true
Size: 571 Bytes
Versions: 5
Compression:
Stored size: 571 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
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
ibm_db-5.5.0 | test/models/bird.rb |
ibm_db-5.4.1 | test/models/bird.rb |
ibm_db-5.4.0 | test/models/bird.rb |
ibm_db-5.3.2 | test/models/bird.rb |
ibm_db-5.3.1 | test/models/bird.rb |