class Faceter::Rules::AppendNested

Does the same as [Faceter::Rules::PrependNested] in case 'nested' transformation follows the `List`, not prepends it.

@api private

Public Instance Methods

optimize() click to toggle source

@private

# File lib/faceter/rules/append_nested.rb, line 20
def optimize
  Nodes::List.new { left.entries + (right.nested ? [right] : []) }
end
optimize?() click to toggle source

@private

# File lib/faceter/rules/append_nested.rb, line 15
def optimize?
  left.instance_of?(Nodes::List) && right.respond_to?(:nested)
end