class Scribble::Methods::DisplaySearchCoursesForm

Constants

MY_CONTENT_CONTROLLER_IDENTIFIER
SEARCH_CONTROLLER_IDENTIFIER

Public Instance Methods

display_search_form() click to toggle source
# File lib/schoolkeep/scribble/methods/display_search_form.rb, line 9
def display_search_form
  @receiver.variables[:current_school].search_enabled? && (my_content? || course_results?)
end

Private Instance Methods

controller_context() click to toggle source
# File lib/schoolkeep/scribble/methods/display_search_form.rb, line 23
def controller_context
  @current_controller ||= @receiver.variables[:params].fetch(:controller, "")
end
course_results?() click to toggle source
# File lib/schoolkeep/scribble/methods/display_search_form.rb, line 19
def course_results?
  !!controller_context[SEARCH_CONTROLLER_IDENTIFIER]
end
my_content?() click to toggle source
# File lib/schoolkeep/scribble/methods/display_search_form.rb, line 15
def my_content?
  !!controller_context[MY_CONTENT_CONTROLLER_IDENTIFIER]
end