IuryNogueira/myreef

View on GitHub
backend_v2/app/controllers/api/embedded/v1/numeric_values_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true
 
module Api
module Embedded
module V1
class NumericValuesController < ApiController
def create
numeric_value = NumericValue.new(numeric_value_create_contract)
 
authorize(numeric_value)
 
numeric_value.save!
 
render json: numeric_value, status: :created
end
 
private
 
def numeric_value_create_contract
NumericValueContracts::Create.call(permitted_params(:value, :range_sensor_id))
end
end
end
end
end