Sha256: 32caae91b092fa948553cdeeb819d7b6a0f111e0976881bc94a38b382794b464

Contents?: true

Size: 654 Bytes

Versions: 1

Compression:

Stored size: 654 Bytes

Contents

# frozen_string_literal: true

module Archangel
  ##
  # @see Archangel::FrontendController
  #
  module Frontend
    ##
    # Frontend homepages controller
    #
    # Extends Archangel::Frontend/PagesController to provide functionality
    #
    class HomepagesController < PagesController
      protected

      ##
      # Find and assign resource to the view
      #
      def set_resource
        @page = current_site.pages.available.homepage.first!
      end

      ##
      # Override. Do not redirect. This is the homepage.
      #
      # @return [Boolean] false
      #
      def redirect_to_homepage?
        false
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
archangel-0.4.0 app/controllers/archangel/frontend/homepages_controller.rb