Sha256: a48acaa1fcd3439465208c1d541600e8aa9b16d69e605f0de41c74bd9fd0679f

Contents?: true

Size: 317 Bytes

Versions: 6

Compression:

Stored size: 317 Bytes

Contents

class PostObserver < ActiveRecord::Observer
  lazy_observe "Post"

  def called
    @called ||= []
  end

  def after_update(*args)
    @called << [:after_update, args]
  end

  def after_save(*args)
    @called << [:after_update, args]
  end

  def after_create(*args)
    @called << [:after_create, args]
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
lazy_observers-0.2.0 spec/app/post_observer.rb
lazy_observers-0.1.0 spec/app/post_observer.rb
lazy_observers-0.0.4 spec/app/post_observer.rb
lazy_observers-0.0.3 spec/app/post_observer.rb
lazy_observers-0.0.2 spec/app/post_observer.rb
lazy_observers-0.0.1 spec/app/post_observer.rb