Module: RademadeAdmin::Notifier

Included in:
ModelController
Defined in:
app/services/model_controller/notifier.rb

Instance Method Summary collapse

Instance Method Details

#success_actionObject



5
6
7
8
9
# File 'app/services/model_controller/notifier.rb', line 5

def success_action
  render :json => {
    :message => 'ok'
  }
end

#success_delete(item) ⇒ Object



21
22
23
# File 'app/services/model_controller/notifier.rb', line 21

def success_delete(item)
  success_message(item, 'was deleted!')
end

#success_insert(item) ⇒ Object



11
12
13
14
15
# File 'app/services/model_controller/notifier.rb', line 11

def success_insert(item)
  success_message(item, 'was inserted!', {
    :form_action => admin_update_uri(item)
  })
end


29
30
31
# File 'app/services/model_controller/notifier.rb', line 29

def success_link(item)
  success_message(item, 'was linked to entity!')
end

#success_message(item, action_message, additional_data = {}) ⇒ Object



33
34
35
36
37
38
# File 'app/services/model_controller/notifier.rb', line 33

def success_message(item, action_message, additional_data = {})
  render :json => {
    :data => item,
    :message => "#{item_name.capitalize} #{action_message}"
  }.merge(additional_data)
end


25
26
27
# File 'app/services/model_controller/notifier.rb', line 25

def success_unlink(item)
  success_message(item, 'was unlinked from entity!')
end

#success_update(item) ⇒ Object



17
18
19
# File 'app/services/model_controller/notifier.rb', line 17

def success_update(item)
  success_message(item, 'data was updated!')
end