Class: AdLint::MessageSuppressor

Inherits:
Object
  • Object
show all
Defined in:
lib/adlint/supp.rb

Instance Method Summary collapse

Constructor Details

#initialize(target_msg_ids) ⇒ MessageSuppressor

Returns a new instance of MessageSuppressor.



68
69
70
# File 'lib/adlint/supp.rb', line 68

def initialize(target_msg_ids)
  @target_msg_ids = target_msg_ids
end

Instance Method Details

#file_wise?Boolean

Returns:

  • (Boolean)


76
77
78
# File 'lib/adlint/supp.rb', line 76

def file_wise?
  subclass_responsibility
end

#keyObject



72
73
74
# File 'lib/adlint/supp.rb', line 72

def key
  subclass_responsibility
end

#line_wise?Boolean

Returns:

  • (Boolean)


80
81
82
# File 'lib/adlint/supp.rb', line 80

def line_wise?
  subclass_responsibility
end

#suppress?(msg) ⇒ Boolean

Returns:

  • (Boolean)


84
85
86
# File 'lib/adlint/supp.rb', line 84

def suppress?(msg)
  @target_msg_ids.include?(msg.id)
end