class AdLint::LineWiseMessageSuppressionSpecifier

Public Class Methods

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

Public Instance Methods

create_suppressor() click to toggle source
# File lib/adlint/annot.rb, line 144
def create_suppressor
  LineWiseMessageSuppressor.new(@message_ids, @location)
end
file_wise?() click to toggle source
# File lib/adlint/annot.rb, line 136
def file_wise?
  false
end
line_wise?() click to toggle source
# File lib/adlint/annot.rb, line 140
def line_wise?
  true
end