Class AutomateIt::TagManager::Struct
In: lib/automateit/tag_manager/struct.rb
Parent: AutomateIt::TagManager::BaseDriver

TagManager::Struct

A TagManager driver for querying a data structure. It‘s not useful on its own, but can be subclassed by other drivers that actually load tags.

Methods

Constants

TAG_NEGATION = %r{!?}
TAG_WORD = %r{[\w\.\-]+}
TAG_TOKENIZER = %r{\!|\(|\)|\&{1,2}|\|{1,2}|#{TAG_NEGATION}#{TAG_WORD}}

Public Instance methods

Options:

  • :struct — Hash to use for queries.

See TagManager#tagged?

Return tags, populate them if necessary.

[Validate]