class Website::BaseController
Private Instance Methods
configure_popup()
click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/base_controller.rb, line 28 def configure_popup @show_popup = true if @promotion @show_popup = false and return unless @promotion.show_popup @show_popup = false and return if @promotion.show_only_on_homepage and params["controller"] != "website/home" if @promotion.popup_lifespan_in_minutes > 0 cookie_name = "popup-#{@promotion.id}" @show_popup = false and return if cookies[cookie_name] && cookies[cookie_name].to_s == "#{@promotion.updated_at.to_i}" i = @promotion.popup_lifespan_in_minutes.to_i cookies[cookie_name] = { :value => "#{@promotion.updated_at.to_i}", :expires => i.hours.from_now } end else @show_popup = false and return end end
get_general_data()
click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/base_controller.rb, line 17 def get_general_data @footer_section = Dhatu::Section.find_by_section_type("ABOUT_US_FOOTER").published.first @book_now_section = Dhatu::Section.find_by_section_type("BOOK_NOW").published.first @main_branch = Dhatu::Branch.published.main_branch.first @service_categories = Dhatu::Category.where("category_type = 'Dhatu::Service'").published.all end
get_promotion()
click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/base_controller.rb, line 24 def get_promotion @promotion = Dhatu::Promotion.published.first end
javascript_filename()
click to toggle source
# File lib/generators/sbidu_generators/setup_templates/app/controllers/website/base_controller.rb, line 15 def javascript_filename @javascript_filename = "starter_kit" end
set_show_book_now_form()
click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/base_controller.rb, line 44 def set_show_book_now_form @show_book_now_form = true end
stylesheet_filename()
click to toggle source
# File lib/generators/sbidu_generators/setup_templates/app/controllers/website/base_controller.rb, line 11 def stylesheet_filename @stylesheet_filename = "starter_kit" end