Sha256: 55fce78fab5d7028c4eab522b196f3cda8b033db30c5faeee8e5b3fc44d3d01e

Contents?: true

Size: 719 Bytes

Versions: 2

Compression:

Stored size: 719 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
      include ResourcesController::LocationHistory

      helper Ecm::Comments::ApplicationHelper

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

      private

      def load_collection_scope
        super.published.friendly.order(created_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.2.1 app/controllers/ecm/blog/posts_controller.rb
ecm_blog-1.2.0 app/controllers/ecm/blog/posts_controller.rb