class AdLint::FileWiseMessageSuppressionSpecifier

Public Class Methods

new(loc, trailer) click to toggle source
# File lib/adlint/annot.rb, line 110
def initialize(loc, trailer)
  super(loc, parse_message_specifiers(trailer))
end
parse(str, loc) click to toggle source
# File lib/adlint/annot.rb, line 106
def self.parse(str, loc)
  str =~ /ADLINT:SF(:.*)\z/m ? new(loc, $1) : nil
end

Public Instance Methods

create_suppressor() click to toggle source
# File lib/adlint/annot.rb, line 122
def create_suppressor
  FileWiseMessageSuppressor.new(@message_ids, @location)
end
file_wise?() click to toggle source
# File lib/adlint/annot.rb, line 114
def file_wise?
  true
end
line_wise?() click to toggle source
# File lib/adlint/annot.rb, line 118
def line_wise?
  false
end