Sha256: e6ec6a9e966c07dcdca28e08818ae0aebeac1952e056fec36c9ced3c58caab0a
Contents?: true
Size: 852 Bytes
Versions: 1
Compression:
Stored size: 852 Bytes
Contents
require 'yajl' require 'sys/proctable' require 'ruby-beautify/app' require 'ruby-beautify/cli' require 'ruby-beautify/filemagic' require "ruby-beautify/version" require 'ruby-beautify/block_start' require 'ruby-beautify/block_end' require 'ruby-beautify/block_matcher' require 'ruby-beautify/language' require 'ruby-beautify/line' require 'ruby-beautify/config/ruby' module RBeautify 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 end # module RBeautify
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-beautify-0.91.0 | lib/ruby-beautify.rb |