Sha256: 7d8a2c1fbb853d829f7b7d474ee16945b4d4bfaeea647f5244bb25e38f7af671

Contents?: true

Size: 392 Bytes

Versions: 8

Compression:

Stored size: 392 Bytes

Contents

# frozen_string_literal: true

module Maglev
  module API
    class SitesController < ::Maglev::APIController
      def show
        if (@site = maglev_site).present?
          @home_page_id = maglev_page_collection.home.pick(:id)
        else
          head :not_found
        end
      end

      private

      def maglev_page_collection
        ::Maglev::Page
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
maglevcms-1.1.3 app/controllers/maglev/api/sites_controller.rb
maglevcms-1.1.2 app/controllers/maglev/api/sites_controller.rb
maglevcms-1.1.1 app/controllers/maglev/api/sites_controller.rb
maglevcms-1.1.0 app/controllers/maglev/api/sites_controller.rb
maglevcms-1.0.0 app/controllers/maglev/api/sites_controller.rb
maglevcms-1.0.0.rc3 app/controllers/maglev/api/sites_controller.rb
maglevcms-1.0.0.rc2 app/controllers/maglev/api/sites_controller.rb
maglevcms-1.0.0.rc1 app/controllers/maglev/api/sites_controller.rb