Created
March 6, 2015 17:13
-
-
Save dchandekstark/56f0c95324bb435f812a to your computer and use it in GitHub Desktop.
AF callbacks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class DsCallbackTest < ActiveFedora::Datastream | |
after_save :do_after_save | |
after_create :do_after_create | |
def do_after_save | |
puts "DS after_save" | |
end | |
def do_after_create | |
puts "DS after_create" | |
end | |
end | |
class CallbackTest < ActiveFedora::Base | |
has_file_datastream name: "content", type: DsCallbackTest | |
after_save :do_after_save | |
after_create :do_after_create | |
def do_after_save | |
puts "Obj after_save" | |
end | |
def do_after_create | |
puts "Obj after_create" | |
end | |
end | |
obj = CallbackTest.new | |
obj.content.content = "save me" | |
obj.save | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment