You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
224 lines
3.1 KiB
224 lines
3.1 KiB
2 years ago
|
#!/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"
|
||
|
}
|