Sha256: e62fa1618120f5f2d34a1051af135c57b4672bc1c78faee73f2c102e8121c0a2

Contents?: true

Size: 654 Bytes

Versions: 29

Compression:

Stored size: 654 Bytes

Contents

class Ship < ActiveRecord::Base
  self.record_timestamps = false

  belongs_to :pirate
  belongs_to :update_only_pirate, :class_name => 'Pirate'
  has_many :parts, :class_name => 'ShipPart'

  accepts_nested_attributes_for :parts, :allow_destroy => true
  accepts_nested_attributes_for :pirate, :allow_destroy => true, :reject_if => proc { |attributes| attributes.empty? }
  accepts_nested_attributes_for :update_only_pirate, :update_only => true

  validates_presence_of :name

  attr_accessor :cancel_save_from_callback
  before_save :cancel_save_callback_method, :if => :cancel_save_from_callback
  def cancel_save_callback_method
    false
  end
end

Version data entries

29 entries across 29 versions & 6 rubygems

Version Path
activerecord-nuodb-adapter-2.0.3 test/models/ship.rb
activerecord-nuodb-adapter-2.0 test/models/ship.rb
activerecord-nuodb-adapter-1.1 test/models/ship.rb
activerecord-nuodb-adapter-1.0.4 test/models/ship.rb
activerecord-2.3.18 test/models/ship.rb
activerecord-2.3.17 test/models/ship.rb
activerecord-2.3.16 test/models/ship.rb
activerecord-2.3.15 test/models/ship.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/activerecord-2.3.14/test/models/ship.rb
vanity-1.7.1 vendor/ruby/1.9.1/gems/activerecord-2.3.12/test/models/ship.rb
activerecord-2.3.14 test/models/ship.rb
kajam-1.0.3.rc2 vendor/rails/activerecord/test/models/ship.rb
activerecord-2.3.12 test/models/ship.rb
radiant-1.0.0.rc2 vendor/rails/activerecord/test/models/ship.rb
radiant-1.0.0.rc1 vendor/rails/activerecord/test/models/ship.rb
activerecord-2.3.11 test/models/ship.rb
radiantcms-couchrest_model-0.1.4 vendor/rails/activerecord/test/models/ship.rb
radiantcms-couchrest_model-0.1.3 vendor/rails/activerecord/test/models/ship.rb
radiantcms-couchrest_model-0.1.2 vendor/rails/activerecord/test/models/ship.rb
radiantcms-couchrest_model-0.1.1 vendor/rails/activerecord/test/models/ship.rb