class Rubyfmt::Processor

Public Instance Methods

indent(s) click to toggle source
Calls superclass method
# File lib/rubyfmt.rb, line 34
def indent(s)
  super.split(/\n/).map {|line| line.strip.size == 0 ? '' : line }.join("\n")
end
process_call(exp) click to toggle source
Calls superclass method
# File lib/rubyfmt.rb, line 23
def process_call(exp)
  methods_without_parens = [:puts]
  method = exp[1]
  
  if methods_without_parens.include?(method)
    super.sub(/^(#{method})\((.*)\)$/, '\1 \2')
  else
    super
  end
end
process_class(exp) click to toggle source
Calls superclass method
# File lib/rubyfmt.rb, line 11
def process_class(exp)
  super + "\n"
end
process_if(exp) click to toggle source
Calls superclass method
# File lib/rubyfmt.rb, line 15
def process_if(exp)
  super.sub(/\ then$/, '')
end
process_while(exp) click to toggle source
Calls superclass method
# File lib/rubyfmt.rb, line 19
def process_while(exp)
  super.sub(/\ do$/, '')
end