diff indenters/example.rb @ 777:f55b7f34a3e1

Updated Ruby Script Beautifier to version 2.9. git-svn-id: svn://svn.code.sf.net/p/universalindent/code/trunk@1054 59b1889a-e5ac-428c-b0c7-476e01d41282
author thomas_-_s <thomas_-_s@59b1889a-e5ac-428c-b0c7-476e01d41282>
date Tue, 27 Dec 2011 13:28:58 +0000
parents 0745e5a3a9df
children
line wrap: on
line diff
--- a/indenters/example.rb	Tue Dec 27 10:48:25 2011 +0000
+++ b/indenters/example.rb	Tue Dec 27 13:28:58 2011 +0000
@@ -1,229 +1,224 @@
-#!/usr/bin/env ruby 
-#odd assignments
-BEGIN {
-	puts "a block i have never seen used"
-}
-entry = Post.update(params["id"],{:title => params["title"],:post => params['post'],:context => params["context"],:creator => session[:creator]})
-moo = if false
-	"Sdf"
-elsif true
-	"df"
-end
-defintion = "moo"
-puts moo
-moo = case 3
-when 2
-	"unless proceeding to 3"
-when 3
-	"right"
-when 4
-	"one to many"
-when 5
-	"three sir"
-end
-
-puts moo
-def pointless_call
-	if false
-		"Sdf"
-	elsif true
-		"df"
-	end
-end
-puts pointless_call
-
-if true
-	puts "moo"
-end
-i = 5
-def title
-	doc = load_page
-	title = doc.search("h1").first.inner_html
-	clean_html_tags(title)
-	clean_9_0(title)
-	title
-end
-if i
-	if true
-		puts "moo"
-	elsif i < 3 * 23
-		"sdf"
-	else
-		"df"
-	end
-end
-class Tested
-	def sadf
-		"asdf"
-	end
-end
-
-module Moo
-	def t434t
-		"352"
-	end#comments at the end
-end #comments again debug_if
-
-=begin
-block comments
-    should have no formatting done
-ever
-=end
-
-#java formatter test parts
-
-ping(argument) {|block|
-
-}
-
-if (moo)
-	cow;
-else
-	dog;
-end
-
-x = 5
-x = 5
-x = 5
-x  =  5
-IN_OUTS_RX = /^(def|class|module|begin|case|if|unless|loop|while|until|for)/
-
-#end java formatter test parts
-
-here_doc = <<-EOX
-This should not
-loose its formatting
-EOX
-dsfffffffff=[2, 3, 4, 5]
-print <<-STRING1, <<-STRING2
-Concat
-STRING1
-enate
-STRING2
-
-unless false
-	"4"
-else
-	"5"
-end
-x = 2
-while x > 0
-	x -= 1
-	if x == 1
-		"p"
-	else
-		"3"
-	end
-end
-x = 2
-until x < 0
-	x -= 1
-end
-a = 3
-a *= 2 while a < 100
-a -= 10 until a < 100
-print "Hello\n" while false
-print "Goodbye\n" while false
-3.times do
-	print "Ho! "
-end
-0.upto(9) do | x|
-	print x, " "
-end
-0.step(12, 3) {|x | print x, " " }
-x = 0
-loop {
-	if x == 5
-		break
-	end
-	x += 1
-}
-(1..4).each {|x|
-	puts x
-}
-(1..4).each do | x|
-	puts x
-end
-for i in (1..4)
-	puts i
-end
-i = 0
-loop do
-	i += 1
-	next if i < 3
-	print i
-	break if i > 4
-end
-string = "x+1"
-begin
-	eval string
-rescue SyntaxError, NameError => boom
-	print "String doesn't compile: " + boom
-rescue StandardError => bang
-	print "Error running script: " + bang
-ensure
-	print "thank you pick axe"
-end
-a = "Fats ' ' \\\" do Waller"
-a =~ /\/a/
-if true then print "a" end
-x = 3
-unless  true then print "a" end
-x = 3
-begin raise "cow"
-rescue Exception => e
-end
-x = 3
-puts i += 1 while i < 3 # ruby
-x = 3
-klass = Fixnum
-#its like a do while loop
-begin
-	print klass
-	klass = klass.superclass
-	print " < " if klass
-end while klass
-puts
-p Fixnum.ancestors
-boom = %q / this is a spinal tap/
-boom = %q - string-
-boom =%q(a (nested) string)
-x = "done with string"
-
-puts "In parent,term = #{ENV['TERM']}"
-cow = if true
-	"moot"
-else
-	"woot"
-end
-
-fork do
-	puts "Start of child 1,term=#{ENV['TERM']}"
-	ENV['TERM'] = "ansi"
-	fork do
-		puts "Start of child 2, term=#{ENV['TERM']}"
-		begin
-			if moo < 3
-				p "asdf4"
-			elsif 9 * 0
-				p "asde"
-			else
-				puts cow
-			end
-		end	while x > 3
-	end
-	Process.wait
-	puts "End of child 1, term=#{ENV['TERM']}"
-end
-Process.wait
-puts "Back in parent, term=#{ENV['TERM']}"
-
-OPENOFFICE = true  # do Openoffice - Spreadsheet Tests?
-EXCEL      = true  # do Excel Tests?
-GOOGLE     = true # do Google - Spreadsheet Tests?
-
-OPENOFFICEWRITE = false # experimental:
-
-END{
-	puts "another block i have never seen"
+#!/usr/bin/env ruby 
+#odd assignments
+BEGIN {
+	puts "a block i have never seen used"
+}
+entry = Post.update(params["id"],{:title => params["title"],:post => params['post'],:context => params["context"],:creator => session[:creator]})
+definition = "moo"
+puts moo
+moo = case 3
+when 2
+	"unless proceeding to 3"
+when 3
+	"right"
+when 4
+	"one to many"
+when 5
+	"three sir"
+end
+
+puts moo
+def pointless_call
+	if false
+		"Sdf"
+	elsif true
+		"df"
+	end
+end
+puts pointless_call
+
+if true
+	puts "moo"
+end
+i = 5
+def title
+	doc = load_page
+	title = doc.search("h1").first.inner_html
+	clean_html_tags(title)
+	clean_9_0(title)
+	title
+end
+if i
+	if true
+		puts "moo"
+	elsif i < 3 * 23
+		"sdf"
+	else
+		"df"
+	end
+end
+class Tested
+	def sadf
+		"asdf"
+	end
+end
+
+module Moo
+	def t434t
+		"352"
+	end#comments at the end
+end #comments again debug_if
+
+=begin
+block comments
+    should have no formatting done
+ever
+=end
+
+#java formatter test parts
+
+ping(argument) {|block|
+
+}
+
+if (moo)
+	cow;
+else
+	dog;
+end
+
+x = 5
+x = 5
+x = 5
+x  =  5
+IN_OUTS_RX = /^(def|class|module|begin|case|if|unless|loop|while|until|for)/
+
+#end java formatter test parts
+
+here_doc = <<-EOX
+This should not
+loose its formatting
+EOX
+dsfffffffff=[2, 3, 4, 5]
+print <<-STRING1, <<-STRING2
+Concat
+STRING1
+enate
+STRING2
+
+unless false
+	"4"
+else
+	"5"
+end
+x = 2
+while x > 0
+	x -= 1
+	if x == 1
+		"p"
+	else
+		"3"
+	end
+end
+x = 2
+until x < 0
+	x -= 1
+end
+a = 3
+a *= 2 while a < 100
+a -= 10 until a < 100
+print "Hello\n" while false
+print "Goodbye\n" while false
+3.times do
+	print "Ho! "
+end
+0.upto(9) do | x|
+	print x, " "
+end
+0.step(12, 3) {|x | print x, " " }
+x = 0
+loop {
+	if x == 5
+		break
+	end
+	x += 1
+}
+(1..4).each {|x|
+	puts x
+}
+(1..4).each do | x|
+	puts x
+end
+for i in (1..4)
+	puts i
+end
+i = 0
+loop do
+	i += 1
+	next if i < 3
+	print i
+	break if i > 4
+end
+string = "x+1"
+begin
+	eval string
+rescue SyntaxError, NameError => boom
+	print "String doesn't compile: " + boom
+rescue StandardError => bang
+	print "Error running script: " + bang
+ensure
+	print "thank you pick axe"
+end
+a = "Fats ' ' \\\" do Waller"
+a =~ /\/a/
+if true then print "a" end
+x = 3
+unless  true then print "a" end
+x = 3
+begin raise "cow"
+rescue Exception => e
+end
+x = 3
+puts i += 1 while i < 3 # ruby
+x = 3
+klass = Fixnum
+#its like a do while loop
+begin
+	print klass
+	klass = klass.superclass
+	print " < " if klass
+end while klass
+puts
+p Fixnum.ancestors
+boom = %q / this is a spinal tap/
+boom = %q - string-
+boom =%q(a (nested) string)
+x = "done with string"
+
+puts "In parent,term = #{ENV['TERM']}"
+cow = if true
+	"moot"
+else
+	"woot"
+end
+
+fork do
+	puts "Start of child 1,term=#{ENV['TERM']}"
+	ENV['TERM'] = "ansi"
+	fork do
+		puts "Start of child 2, term=#{ENV['TERM']}"
+		begin
+			if moo < 3
+				p "asdf4"
+			elsif 9 * 0
+				p "asde"
+			else
+				puts cow
+			end
+		end	while x > 3
+	end
+	Process.wait
+	puts "End of child 1, term=#{ENV['TERM']}"
+end
+Process.wait
+puts "Back in parent, term=#{ENV['TERM']}"
+
+OPENOFFICE = true  # do Openoffice - Spreadsheet Tests?
+EXCEL      = true  # do Excel Tests?
+GOOGLE     = true # do Google - Spreadsheet Tests?
+
+OPENOFFICEWRITE = false # experimental:
+
+END{
+	puts "another block i have never seen"
 }
\ No newline at end of file