class Angus::DefinitionReader

Attributes

definitions[R]

Public Class Methods

new(definitions = nil) click to toggle source
# File lib/angus/definition_reader.rb, line 6
def initialize(definitions = nil)
  @definitions = definitions || SDoc::DefinitionsReader.service_definition('definitions')
end

Public Instance Methods

message_definition(key, level) click to toggle source
# File lib/angus/definition_reader.rb, line 10
def message_definition(key, level)
  message = definitions.messages.find { |name, definition|
    name == key.to_s && definition.level.downcase == level.downcase
  }

  message.last if message
end