module RBeautify
Constants
- VERSION
Public Class Methods
beautify_string(language, source, use_tabs=false)
click to toggle source
# File lib/ruby-beautify/lib/ruby-beautify.rb, line 10 def self.beautify_string(language, source, use_tabs=false) dest = "" block = nil unless language.is_a? RBeautify::Language language = RBeautify::Language.language(language) end source.lines.each_with_index do |line_content, line_number| line = RBeautify::Line.new(language, line_content, line_number, block, use_tabs) dest += line.format + "\n" block = line.block end return dest end