class Faceter::Rules::MergeRenames
Merges two consecutive renames
@api private
Public Instance Methods
optimize()
click to toggle source
@private
# File lib/faceter/rules/merge_renames.rb, line 19 def optimize Nodes::Rename.new keys: nodes.map(&:keys).reduce(:merge) end
optimize?()
click to toggle source
@private
# File lib/faceter/rules/merge_renames.rb, line 14 def optimize? nodes.map { |node| node.instance_of? Nodes::Rename }.reduce(:&) end