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