Module: Asciidoctor::Compliance

Defined in:
lib/asciidoctor.rb

Overview

Flags to control compliance with the behavior of AsciiDoc

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.keysObject (readonly)



110
111
112
# File 'lib/asciidoctor.rb', line 110

def keys
  @keys
end

Class Method Details

.define(key, value) ⇒ Object

Defines a new compliance key and assigns an initial value.



113
114
115
116
117
118
# File 'lib/asciidoctor.rb', line 113

def define key, value
  instance_variable_set %(@#{key}), value
  singleton_class.send :attr_accessor, key
  @keys << key
  nil
end