1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-11-29 10:24:20 +01:00
fab-manager/app/controllers/open_api/v1/spaces_controller.rb
2023-03-22 10:58:22 +01:00

22 lines
442 B
Ruby

# frozen_string_literal: true
# authorized 3rd party softwares can fetch data about spaces through the OpenAPI
class OpenAPI::V1::SpacesController < OpenAPI::V1::BaseController
extend OpenAPI::APIDoc
expose_doc
before_action :set_space, only: %i[show]
def index
@spaces = Space.order(:created_at).where(deleted_at: nil)
end
def show; end
private
def set_space
@space = Space.friendly.find(params[:id])
end
end