Class: Coradoc::AsciiDoc::Serializer::Serializers::Attribute
- Defined in:
- lib/coradoc/asciidoc/serializer/serializers/attribute.rb
Constant Summary collapse
- QUOTE_REGEX =
Pre-compiled regex for performance
/^'|'$/
Instance Method Summary collapse
Methods inherited from Base
Instance Method Details
#to_adoc(model, _options = {}) ⇒ Object
11 12 13 14 15 |
# File 'lib/coradoc/asciidoc/serializer/serializers/attribute.rb', line 11 def to_adoc(model, = {}) _value = model.value.to_s.gsub(QUOTE_REGEX, '') # Remove surrounding single quotes v = _value.empty? ? '' : " #{_value}" ":#{model.key}:#{v}#{model.line_break}" end |