Method: Aspen::Node#attribute_string

Defined in:
lib/aspen/node.rb

#attribute_stringObject



38
39
40
41
42
43
44
# File 'lib/aspen/node.rb', line 38

def attribute_string
  attributes.to_s.
    gsub(/"(?<token>[[:alpha:]_]+)"=>/, '\k<token>: ').
    # This puts a single space inside curly braces.
    gsub(/\{(\s*)/, "{ ").
    gsub(/(\s*)\}/, " }")
end