Sha256: e9cb13df7466cb6b42b94b66336501eef334ccc5bc891e75e62109b379b90efb

Contents?: true

Size: 540 Bytes

Versions: 11

Compression:

Stored size: 540 Bytes

Contents

class Model < ActiveRecord::Base

  after_create :after_create_callback
  after_save :after_save_callback1, :after_save_callback2
  before_save :before_save_callback1, :before_save_callback2

  if respond_to? :around_save
    around_save :around_save_callback1, :around_save_callback2
  end

  def after_create_callback; end
  def after_save_callback1; end
  def after_save_callback2; end
  def before_save_callback1; end
  def before_save_callback2; end
  def around_save_callback1; yield; end
  def around_save_callback2; yield; end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rspec_candy-0.2.7 spec/shared/app_root/app/models/model.rb
rspec_candy-0.2.6 spec/shared/app_root/app/models/model.rb
rspec_candy-0.2.5 spec/shared/app_root/app/models/model.rb
rspec_candy-0.2.4 spec/shared/app_root/app/models/model.rb
rspec_candy-0.2.3 spec/shared/app_root/app/models/model.rb
rspec_candy-0.2.2 spec/shared/app_root/app/models/model.rb
rspec_candy-0.2.1 spec/shared/app_root/app/models/model.rb
rspec_candy-0.2.0 spec/shared/app_root/app/models/model.rb
rspec_candy-0.1.2 spec/shared/app_root/app/models/model.rb
rspec_candy-0.1.1 spec/shared/app_root/app/models/model.rb
rspec_candy-0.1.0 spec/shared/app_root/app/models/model.rb