Sha256: f4771e232b5cc85d8bf0f6cd4627f44afa69c93f202e0e8f839e95f5438ad1a1

Contents?: true

Size: 703 Bytes

Versions: 29

Compression:

Stored size: 703 Bytes

Contents

class Main::UsersController < MainController
  def new
    render
  end

  def create
    user = User.new user_params
    if user.save
      token = SecureRandom.hex 10
      emit user, :created, for: Admin
      Connection.create! obj: user, token: token
      render json: {
        success: true,
        status: 201,
        flash: {success: 'Signed up!'},
        data: {id: user.id, notice: 'Welcome! You have signed up successfully.'},
        access_token: token
      }
    else
      render json: {success: false, status: 400, errors: user.errors}
    end
  end

  private

    def user_params
      params.require(:user).permit :email, :password, :password_confirmation, :username
    end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
loco-rails-3.0.5 test/dummy/app/controllers/main/users_controller.rb
loco-rails-3.0.4 test/dummy/app/controllers/main/users_controller.rb
loco-rails-3.0.3 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.5.3 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.5.2 test/dummy/app/controllers/main/users_controller.rb
loco-rails-3.0.2 test/dummy/app/controllers/main/users_controller.rb
loco-rails-3.0.1 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.5.1 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.5.0 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.4.0 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.3.0 test/dummy/app/controllers/main/users_controller.rb
loco-rails-3.0.0 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.2.2 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.2.1 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.2.0 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.1.0 test/dummy/app/controllers/main/users_controller.rb
loco-rails-2.0.0 test/dummy/app/controllers/main/users_controller.rb
loco-rails-1.5.2 test/dummy/app/controllers/main/users_controller.rb
loco-rails-1.5.1 test/dummy/app/controllers/main/users_controller.rb
loco-rails-1.5.0 test/dummy/app/controllers/main/users_controller.rb