Sha256: 11b8a7682576d4beb6109a52ff103ad1a05789a250b5ce825719b706b1254e1a

Contents?: true

Size: 202 Bytes

Versions: 8

Compression:

Stored size: 202 Bytes

Contents

# frozen_string_literal: true

class Animal < ActiveRecord::Base
  after_initialize :validate_name_presence, if: :new_record?
  def validate_name_presence
    raise ArgumentError if name.nil?
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
activerecord-import-2.1.0 test/models/animal.rb
activerecord-import-2.0.0 test/models/animal.rb
activerecord-import-1.8.1 test/models/animal.rb
activerecord-import-1.8.0 test/models/animal.rb
activerecord-import-1.6.0 test/models/animal.rb
activerecord-import-1.5.1 test/models/animal.rb
activerecord-import-1.5.0 test/models/animal.rb
activerecord-import-1.4.1 test/models/animal.rb