Class: Burp::ApplicationController

Inherits:
ActionController::Base
  • Object
show all
Defined in:
app/controllers/burp/application_controller.rb

Instance Method Summary collapse

Instance Method Details

#init_body_classesObject



14
15
16
17
18
19
20
21
22
23
# File 'app/controllers/burp/application_controller.rb', line 14

def init_body_classes 

  module_name = self.class.parent.class == Module ? self.class.parent.name+"-" : ""

  @body_classes ||= ""
  @body_classes += " #{module_name}#{controller_name} ".downcase
  @body_classes += " #{module_name}#{controller_name}-#{action_name} ".downcase

  @body_classes += " #{(request.user_agent || '').match(/(lion)/i) ? "noscrollbars" : "scrollbars"} "
end


26
27
28
# File 'app/controllers/burp/application_controller.rb', line 26

def menu
  Burp.menu(request)
end

#set_site_nameObject



9
10
11
12
# File 'app/controllers/burp/application_controller.rb', line 9

def set_site_name
  @site_name = Rails.application.config.respond_to?(:site_name) ?
    Rails.application.config.site_name : Rails.application.class.parent_name.split(/(?=[A-Z])/).join(" ").downcase.capitalize
end