class Website::HomeController

Public Instance Methods

apply_filters() click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/home_controller.rb, line 20
def apply_filters
  @relation = @relation.search(@query) if @query
  @order_by = "created_at desc" unless @order_by
  @relation = @relation.order(@order_by)
end
get_collections() click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/home_controller.rb, line 12
      def get_collections
  @relation = Dhatu::BlogPost.published.includes(:cover_image).where("")
  parse_filters
  apply_filters
  @blog_posts = @r_objects = @relation.page(@current_page).per(@per_page)
  return true
end
index() click to toggle source
# File lib/generators/sbidu_generators/setup_templates/app/controllers/website/home_controller.rb, line 5
def index
end

Private Instance Methods

set_navs() click to toggle source
# File lib/generators/sbidu_generators/setup_templates/app/controllers/website/home_controller.rb, line 10
      def set_navs
  set_nav("website/home")
end