Sha256: 4cfb0c85273e5086fa2a3bebba503f5cac8bbeb6c3bbb11684890461ed360e05
Contents?: true
Size: 879 Bytes
Versions: 2
Compression:
Stored size: 879 Bytes
Contents
# -*- encoding : utf-8 -*- module RademadeAdmin module Notifier def success_action render :json => { :message => 'ok' } end def success_insert(item) success_message(item, 'was inserted!', { :form_action => admin_update_uri(item) }) end def success_update(item) success_message(item, 'data was updated!') end def success_delete(item) success_message(item, 'was deleted!') end def success_unlink(item) success_message(item, 'was unlinked from entity!') end def success_link(item) success_message(item, 'was linked to entity!') end def success_message(item, action_message, additional_data = {}) render :json => { :data => item, :message => "#{item_name.capitalize} #{action_message}" }.merge(additional_data) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rademade_admin-0.0.3 | app/services/model_controller/notifier.rb |
rademade_admin-0.0.2 | app/services/model_controller/notifier.rb |