class AdLint::MessageTraits::Inclusion

Attributes

messages[R]

Public Class Methods

new(doc) click to toggle source
# File lib/adlint/traits.rb, line 563
def initialize(doc)
  if doc
    @messages = (doc["messages"] || {}).map { |msg_name, pkg_name|
      MessageId.new(pkg_name, msg_name.to_sym)
    }.to_set
  else
    @messages = Set.new
  end
end

Public Instance Methods

entity_name() click to toggle source
# File lib/adlint/traits.rb, line 573
def entity_name
  "message_traits:inclusion"
end
freeze() click to toggle source
Calls superclass method
# File lib/adlint/traits.rb, line 579
def freeze
  @messages.freeze
  super
end