module BinnacleAr::Hooks::InstanceMethods

Private Instance Methods

record_create() click to toggle source
# File lib/binnacle_ar/hooks.rb, line 27
def record_create
  signal 'create'
end
record_destroy() click to toggle source
# File lib/binnacle_ar/hooks.rb, line 35
def record_destroy
  signal 'destroy'
end
record_update() click to toggle source
# File lib/binnacle_ar/hooks.rb, line 31
def record_update
  signal 'update'
end
signal(method) click to toggle source
# File lib/binnacle_ar/hooks.rb, line 39
def signal(method)
  @binnacle_client.signal_asynch(ENV['BINNACLE_AR_CHANNEL'], "#{method}_#{self.class.to_s.underscore}",
                                             nil,
                                             nil,
                                             'INFO',
                                             [],
                                             self.to_json)
end