class Pronto::BundlerAudit::Results::BaseResult
Pronto::BundlerAudit::Results::BaseResult
is an abstract base class for the various Bundler::Audit::Scanner::* issue types.
Note: These result objects act as a stand-in for ::Pronto::Message objects, which are later translated into actual ::Pronto::Message objects via {Pronto::BundlerAudit::MessagesAdapter}.
Public Class Methods
new(scan_result)
click to toggle source
# File lib/pronto/bundler_audit/results/base_result.rb, line 13 def initialize(scan_result) @scan_result = scan_result @gem = scan_result.gem @advisory = scan_result.advisory end
Public Instance Methods
level()
click to toggle source
@return [Symbol]
# File lib/pronto/bundler_audit/results/base_result.rb, line 20 def level raise NotImplementedError end
line()
click to toggle source
@return [Integer, NilClass]
# File lib/pronto/bundler_audit/results/base_result.rb, line 25 def line raise NotImplementedError end
message()
click to toggle source
@return [String]
# File lib/pronto/bundler_audit/results/base_result.rb, line 30 def message raise NotImplementedError end