From c52d3651e73a2118654f030e17a0767147f80c70 Mon Sep 17 00:00:00 2001 From: bcoles Date: Tue, 28 Jan 2014 20:54:57 +1030 Subject: [PATCH] Fix indentation --- core/main/constants/browsers.rb | 110 ++++++++++++++++---------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/core/main/constants/browsers.rb b/core/main/constants/browsers.rb index 7f15a57f7..74579fc65 100644 --- a/core/main/constants/browsers.rb +++ b/core/main/constants/browsers.rb @@ -7,75 +7,75 @@ module BeEF module Core module Constants - + module Browsers - FF = 'FF' # Firefox - M = 'M' # Mozila - IE = 'IE' # Internet Explorer - S = 'S' # Safari - K = 'K' # Konqueror - C = 'C' # Chrome + FF = 'FF' # Firefox + M = 'M' # Mozilla + IE = 'IE' # Internet Explorer + S = 'S' # Safari + K = 'K' # Konqueror + C = 'C' # Chrome O = 'O' # Opera - ALL = 'ALL' # ALL - UNKNOWN = 'UN' # Unknown - - FRIENDLY_FF_NAME = 'Firefox' - FRIENDLY_M_NAME = 'Mozila' - FRIENDLY_IE_NAME = 'Internet Explorer' - FRIENDLY_S_NAME = 'Safari' - FRIENDLY_K_NAME = 'Konqueror' - FRIENDLY_C_NAME = 'Chrome' + ALL = 'ALL' # ALL + UNKNOWN = 'UN' # Unknown + + FRIENDLY_FF_NAME = 'Firefox' + FRIENDLY_M_NAME = 'Mozilla' + FRIENDLY_IE_NAME = 'Internet Explorer' + FRIENDLY_S_NAME = 'Safari' + FRIENDLY_K_NAME = 'Konqueror' + FRIENDLY_C_NAME = 'Chrome' FRIENDLY_O_NAME = 'Opera' - FRIENDLY_UN_NAME = "UNKNOWN" - - # Attempt to retrieve a browsers friendly name + FRIENDLY_UN_NAME = 'UNKNOWN' + + # Attempt to retrieve a browser's friendly name # @param [String] browser_name Short browser name # @return [String] Friendly browser name - def self.friendly_name(browser_name) - - case browser_name - when FF; return FRIENDLY_FF_NAME - when M; return FRIENDLY_M_NAME - when IE; return FRIENDLY_IE_NAME - when S; return FRIENDLY_S_NAME - when K; return FRIENDLY_K_NAME - when C; return FRIENDLY_C_NAME - when O; return FRIENDLY_O_NAME + def self.friendly_name(browser_name) + + case browser_name + when FF; return FRIENDLY_FF_NAME + when M ; return FRIENDLY_M_NAME + when IE; return FRIENDLY_IE_NAME + when S ; return FRIENDLY_S_NAME + when K ; return FRIENDLY_K_NAME + when C ; return FRIENDLY_C_NAME + when O ; return FRIENDLY_O_NAME when UNKNOWN; return FRIENDLY_UN_NAME - end - - end + end + + end # Attempt to match the browserstring to a browser constant # @param [String] browserstring Browser UA string # @return [Array] An array of matching browser constants # @todo Confirm this function returns an array if multiple constants are matched - def self.match_browser(browserstring) - matches = [] - browserstring.split(" ").each do |chunk| - case chunk - when /Firefox/ , /FF/ - matches << FF - when /Mozilla/ - matches << M - when /Internet Explorer/, /IE/ - matches << IE - when /Safari/ - matches << S - when /Konqueror/ - matches << K - when /Chrome/ - matches << C - when /Opera/ - matches << O - end - end - matches.uniq - end + def self.match_browser(browserstring) + matches = [] + browserstring.split(" ").each do |chunk| + case chunk + when /Firefox/, /FF/ + matches << FF + when /Mozilla/ + matches << M + when /Internet Explorer/, /IE/ + matches << IE + when /Safari/ + matches << S + when /Konqueror/ + matches << K + when /Chrome/ + matches << C + when /Opera/ + matches << O + end + end + matches.uniq + end end - + end end end