Sha256: f57214b4d90b9d22e660b0add0eb88ef543d9378d4017507f6a0c687430eabc6
Contents?: true
Size: 490 Bytes
Versions: 4
Compression:
Stored size: 490 Bytes
Contents
# frozen_string_literal: true module Motor class ResourcesController < ApiBaseController load_and_authorize_resource def index render json: { data: Motor::ApiQuery::BuildJson.call(@resources, params) } end def create Motor::BuildSchema::PersistResourceConfigs.call(@resource) render json: { data: Motor::ApiQuery::BuildJson.call(@resource, params) } end private def resource_params params.require(:data).permit! end end end
Version data entries
4 entries across 4 versions & 1 rubygems