Module: ActiveData::Model::Callbacks
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/active_data/model/callbacks.rb
Overview
Callbacks for ActiveData::Model lifecycle
Provides ActiveModel callbacks support for lifecycle actions.
class Book
include ActiveData::Model
attribute :id, Integer
attribute :title, String
define_save do
REDIS.set(id, attributes.to_json)
end
define_destroy do
REDIS.del(instance.id)
end
after_initialize :setup_id
before_save :do_something
around_update do |&block|
...
block.call
...
end
after_destroy { ... }
end
Defined Under Namespace
Modules: PrependMethods