Sha256: 3cf3776507e48193511f3cb4140f2156d8f35371290d49fc6529375f40058ea1

Contents?: true

Size: 319 Bytes

Versions: 4

Compression:

Stored size: 319 Bytes

Contents

class NonLazyMovieObserver < ActiveRecord::Observer
  observe Movie

  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

4 entries across 4 versions & 1 rubygems

Version Path
lazy_observers-0.2.0 spec/app/non_lazy_movie_observer.rb
lazy_observers-0.1.0 spec/app/non_lazy_movie_observer.rb
lazy_observers-0.0.4 spec/app/non_lazy_movie_observer.rb
lazy_observers-0.0.3 spec/app/non_lazy_movie_observer.rb