class TestActRuby
Public Instance Methods
test_plg_ruby()
click to toggle source
# File vendor/qwik/lib/qwik/act-ruby.rb, line 55 def test_plg_ruby res = session ok_wi [:p, "Ruby plugin is not enabled."], "{{ruby 'hello' }}" @config[:enable_ruby] = true ok_wi [], "{{ruby}}" ok_wi [:p, ["hello"]], "{{ruby \"hello\" }}" ok_wi [:p, ["2"]], "{{ruby 1 + 1 }}" ok_wi [:p, ["11"]], "{{ruby(1, 1) argv[0] + argv[1] }}" ok_wi [:p, ["2"]], "{{ruby(1, 1) argv[0].to_i + argv[1].to_i }}" ok_wi [:p, [[:pre, "\nSun Mon Tue Wed Thu Fri Sat\n 1 2 3 4 \n 5 6 7 8 9 10 11 \n 12 13 14 15 16 17 18 \n 19 20 21 22 23 24 25 \n 26 27 28 29 30 31 \n"], "\n"]], '{{ruby(2007, 8) year = argv[0].to_i month = argv[1].to_i str = "" str << "<pre>\n" str << Date::ABBR_DAYNAMES.join(" ") str << "\n" day = Date.new(year, month) str << (" " * day.wday) loop do str << day.strftime(" %e ") str << "\n" if day.wday == 6 day += 1 break if day.month != month end str << "\n" str << "</pre>\n" str }}' end