module ActiveResponse::Controller::CrudDefaults

Private Instance Methods

active_response_failure_message() click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 24
def active_response_failure_message
  return send("#{action_name}_failure_message") if respond_to?("#{action_name}_failure_message", true)
  I18n.t(failure_message_translation_key, failure_message_translation_opts)
end
active_response_success_message() click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 29
def active_response_success_message
  return send("#{action_name}_success_message") if respond_to?("#{action_name}_success_message", true)
  I18n.t(success_message_translation_key, success_message_translation_opts)
end
default_form_options(action) click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 34
def default_form_options(action)
  {
    locals: form_view_locals_for(action),
    resource: current_resource,
    view: form_view_for(action)
  }
end
default_form_view(action) click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 55
def default_form_view(action)
  action
end
default_form_view_locals(_action) click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 64
def default_form_view_locals(_action)
  {}
end
failure_message_translation_key() click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 42
def failure_message_translation_key
  "active_response.actions.#{action_name}.failure"
end
failure_message_translation_opts() click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 46
def failure_message_translation_opts
  {type: current_resource.class.to_s.humanize}
end
form_view_for(action) click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 50
def form_view_for(action)
  return send("#{action}_view") if respond_to?("#{action}_view", true)
  default_form_view(action)
end
form_view_locals_for(action) click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 59
def form_view_locals_for(action)
  return send("#{action}_view_locals") if respond_to?("#{action}_view_locals", true)
  default_form_view_locals(action)
end
success_message_translation_key() click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 68
def success_message_translation_key
  "active_response.actions.#{action_name}.success"
end
success_message_translation_opts() click to toggle source
# File lib/active_response/controller/crud_defaults.rb, line 72
def success_message_translation_opts
  {type: current_resource.class.to_s.humanize}
end