class AdLint::MessageId

Attributes

message_name[R]
package_name[R]

Public Class Methods

new(pkg_name, msg_name) click to toggle source
# File lib/adlint/message.rb, line 38
def initialize(pkg_name, msg_name)
  @package_name = pkg_name
  @message_name = msg_name
end

Public Instance Methods

==(rhs) click to toggle source
# File lib/adlint/message.rb, line 50
def ==(rhs)
  self.eql?(rhs)
end
eql?(rhs) click to toggle source
# File lib/adlint/message.rb, line 54
def eql?(rhs)
  if self.qualified? && rhs.qualified?
    @package_name == rhs.package_name && @message_name == rhs.message_name
  else
    @message_name == rhs.message_name
  end
end
hash() click to toggle source
# File lib/adlint/message.rb, line 62
def hash
  @message_name.hash
end
qualified?() click to toggle source
# File lib/adlint/message.rb, line 46
def qualified?
  !@package_name.nil?
end