Sha256: 71f7ae9214508f89043349a79ccb5c8f48cb816e9add4975c3d00eddd622caa5

Contents?: true

Size: 818 Bytes

Versions: 2

Compression:

Stored size: 818 Bytes

Contents

class <%= class_name.pluralize %>::RegistrationsController < Janus::RegistrationsController
  respond_to :html

  # def deliver_confirmation_instructions(<%= singular_name %>)
  #   <%= class_name %>Mailer.confirmation_instructions(<%= singular_name %>).deliver
  # end

  # def after_sign_up_url(<%= singular_name %>)
  #   profile_url(<%= singular_name %>)
  # end

  # def after_destroy_url(<%= singular_name %>)
  #   root_url
  # end

  def <%= singular_name %>_params
    if params.respond_to?(:permit)
      # Rails 4 (or Rails 3 + strong_parameters)
      params.require(:<%= singular_name %>).permit(:email, :current_password, :password, :password_confirmation)
    else
      # Rails 3
      params[:<%= singular_name %>].slice(:email, :current_password, :password, :password_confirmation)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
janus-0.9.1 lib/generators/templates/registrations_controller.erb
janus-0.9.0 lib/generators/templates/registrations_controller.erb