Sha256: 0ae492828b00b205aeda4a1c9868dd918836cb99701f715a46a893add5603a2b

Contents?: true

Size: 668 Bytes

Versions: 2

Compression:

Stored size: 668 Bytes

Contents

module Ecm
  module Blog
    class PostsController < Ecm::Blog::Configuration.base_controller.constantize
      include ResourcesController::Resources
      include ResourcesController::ResourceInflections
      include ResourcesController::RestResourceUrls
      include ResourcesController::RestActions
      include ResourcesController::Kaminari

      helper Ecm::Comments::ApplicationHelper

      def self.resource_class
        Ecm::Blog::Post
      end

      private

      def load_collection_scope
        super.published.friendly.order(updated_at: :desc)
      end

      def load_resource_scope
        super.published.friendly
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ecm_blog-1.0.2 app/controllers/ecm/blog/posts_controller.rb
ecm_blog-1.0.1 app/controllers/ecm/blog/posts_controller.rb