module Arke::Resource::Callbacks
Private Instance Methods
execute_callback(callback, *args)
click to toggle source
# File lib/arke/resource/callbacks.rb, line 37 def execute_callback(callback, *args) if callback.is_a? Symbol self.send(callback, *args) else callback.call(*args) end end
initialize_with_after_initializers(attributes={})
click to toggle source
# File lib/arke/resource/callbacks.rb, line 29 def initialize_with_after_initializers(attributes={}) initialize_without_after_initializers attributes self.class.after_initialize_callbacks ||= [] self.class.after_initialize_callbacks.each do |callback| execute_callback(callback, attributes) end end