class Fasterer::Github::AnalyzerExtension
Attributes
content64[R]
Public Class Methods
new(content64)
click to toggle source
# File lib/fasterer/github/analyzer_extension.rb, line 7 def initialize(content64) @content64 = content64 @file_content = decoded_content end
Public Instance Methods
errors()
click to toggle source
Calls superclass method
# File lib/fasterer/github/analyzer_extension.rb, line 16 def errors super end
offences()
click to toggle source
# File lib/fasterer/github/analyzer_extension.rb, line 20 def offences offences = {} errors.group_by(&:name).each do |k, v| offences[k] = v.map(&:line_number) end offences end
scan()
click to toggle source
Calls superclass method
# File lib/fasterer/github/analyzer_extension.rb, line 12 def scan super end
Private Instance Methods
decoded_content()
click to toggle source
# File lib/fasterer/github/analyzer_extension.rb, line 32 def decoded_content Base64.decode64(content64) end