root/platform/tdiary/util/tdiary-for-ruby1.9/tdiary-2.2.0.patch
| Revision 6193, 3.8 kB (checked in by drry, 17 months ago) |
|---|
-
update.rb
5 5 # Copyright (C) 2001-2003, TADA Tadashi <sho@spc.gr.jp> 6 6 # You can redistribute it and/or modify it under GPL2. 7 7 # 8 BEGIN { $ defout.binmode }8 BEGIN { $stdout.binmode } 9 9 $KCODE = 'n' 10 10 11 11 begin -
misc/lib/hikidoc.rb
476 476 477 477 def escape_meta_char( text ) 478 478 text.gsub( META_CHAR_RE ) do |s| 479 '&#x%x;' % s[1] 479 '&#x%x;' % s[1].ord 480 480 end 481 481 end 482 482 -
misc/plugin/amazon.rb
205 205 xml = amazon_call_ecs( asin, id_type ) 206 206 File::open( "#{cache}/#{asin}.xml", 'wb' ) {|f| f.write( xml )} 207 207 end 208 xml.force_encoding('UTF-8') 208 209 doc = REXML::Document::new( xml ).root 209 210 item = doc.elements.to_a( '*/Item' )[0] 210 211 if pos == 'detail' then -
tdiary.rb
11 11 12 12 $:.insert( 1, File::dirname( __FILE__ ) + '/misc/lib' ) 13 13 14 require 'compatible' 14 15 require 'cgi' 15 16 require 'uri' 16 17 begin … … 466 467 load 467 468 468 469 instance_variables.each do |v| 470 v = v.to_s 469 471 v.sub!( /@/, '' ) 470 472 instance_eval( <<-SRC 471 473 def #{v} … … 631 633 cgi_conf.untaint unless @secure 632 634 def_vars = "" 633 635 variables.each do |var| def_vars << "#{var} = nil\n" end 634 e val( def_vars )636 extend_vars = 'variables.each do |var| eval "@#{var} = #{var} if #{var} != nil" end' 635 637 Safe::safe( @secure ? 4 : 1 ) do 636 eval( cgi_conf, binding, "(TDiary::Config#cgi_conf)", 1 )638 eval( def_vars + cgi_conf + extend_vars, binding, "(TDiary::Config#cgi_conf)", 1 ) 637 639 end 638 variables.each do |var| eval "@#{var} = #{var} if #{var} != nil" end639 640 rescue IOError, Errno::ENOENT 640 641 end 641 642 end -
plugin/ja/05referer.rb
31 31 <p>→<a href="#{h @update}?referer=volatile" target="referer">既存設定はこちら</a></p> 32 32 <p><textarea name="only_volatile" cols="70" rows="10">#{h @conf.only_volatile2.join( "\n" )}</textarea></p> 33 33 <h3 class="subtitle">#{label_referer_table}</h3> 34 #{"<p>リンク元リストのURLを、特定の文字列に変換する対応表を指定できます。1件につき、URLと表示文字列を空白で区切って指定します。正規表現が使えるので、URL中に現れた「(~)」は、置換文字列中で「\\ 1」のような「\数字」で利用できます。</p>" unless @conf.mobile_agent?}34 #{"<p>リンク元リストのURLを、特定の文字列に変換する対応表を指定できます。1件につき、URLと表示文字列を空白で区切って指定します。正規表現が使えるので、URL中に現れた「(~)」は、置換文字列中で「\\\\1」のような「\\数字」で利用できます。</p>" unless @conf.mobile_agent?} 35 35 <p>→<a href="#{h @update}?referer=table" target="referer">既存設定はこちら</a></p> 36 36 <p><textarea name="referer_table" cols="70" rows="10">#{h @conf.referer_table2.collect{|a|a.join( " " )}.join( "\n" )}</textarea></p> 37 37 HTML -
index.rb
5 5 # Copyright (C) 2001-2006, TADA Tadashi <sho@spc.gr.jp> 6 6 # You can redistribute it and/or modify it under GPL2. 7 7 # 8 BEGIN { $ defout.binmode }8 BEGIN { $stdout.binmode } 9 9 $KCODE = 'n' 10 10 11 11 begin
Note: See TracBrowser
for help on using the browser.
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)