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