Sha256: 1d50311f44a2d98d895ca52ab3bade7a00114043b4537893e827fedff44fcffd

Contents?: true

Size: 447 Bytes

Versions: 8

Compression:

Stored size: 447 Bytes

Contents

class Enjoy::RegistrationsController < Devise::RegistrationsController
  prepend_before_action :check_recaptcha, only: [:create]

  private
  def check_recaptcha
    if Enjoy.config.recaptcha_support
      if verify_recaptcha
        true
      else
        self.resource = resource_class.new sign_up_params
        self.resource.valid?
        respond_with_navigational(resource) { render :new }
      end

    else
      true
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
enjoy_cms-0.4.1 app/controllers/enjoy/registrations_controller.rb
enjoy_cms-0.4.0.5 app/controllers/enjoy/registrations_controller.rb
enjoy_cms-0.4.0.4 app/controllers/enjoy/registrations_controller.rb
enjoy_cms-0.4.0.3 app/controllers/enjoy/registrations_controller.rb
enjoy_cms-0.4.0.2 app/controllers/enjoy/registrations_controller.rb
enjoy_cms-0.4.0.1 app/controllers/enjoy/registrations_controller.rb
enjoy_cms-0.4.0 app/controllers/enjoy/registrations_controller.rb
enjoy_cms-0.4.0.beta3 app/controllers/enjoy/registrations_controller.rb