29 lines
755 B
Ruby
29 lines
755 B
Ruby
class OriginalGangstasController < ApplicationController
|
|
def show
|
|
if OriginalGangsta.count.zero?
|
|
OriginalGangsta.create.save
|
|
end
|
|
|
|
json_response OriginalGangsta.first
|
|
end
|
|
|
|
def update
|
|
if original_gangsta_params[:chip_scale].to_i.positive?
|
|
OriginalGangsta.update(original_gangsta_params)
|
|
json_response onboarded: true
|
|
else
|
|
error_response :bad_request
|
|
end
|
|
end
|
|
|
|
private
|
|
|
|
def original_gangsta_params
|
|
params.require(:original_gangsta).permit :chip_name,
|
|
:chip_code,
|
|
:chip_symbol,
|
|
:chip_scale,
|
|
:chip_prefixed
|
|
end
|
|
end
|