Changeset 387 for lang/ruby/safeeval

Show
Ignore:
Timestamp:
10/06/07 09:18:52 (7 years ago)
Author:
cho45
Message:

lang/ruby/module-pluggable/README,
lang/ruby/safeeval/lib/safe_eval.rb,
lang/ruby/safeeval/README:

ドキュメントのフォーマットを統一

Location:
lang/ruby/safeeval
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/safeeval/README

    r284 r387  
    11 
    2 SafeEval 
     2= SafeEval 
     3 
    34by cho45 <cho45@lowreal.net> 
    45 
    5 == DESCRIPTION: 
    6 Eval codes in more safe enviroment. 
     6== Description 
    77 
    8 == FEATURES/PROBLEMS: 
     8Eval codes in more safe environment. 
     9 
     10より安全な環境におけるEvalコード。 
     11 
     12== Installation 
     13 
     14=== Archive Installation 
     15 
     16        rake install 
     17 
     18=== Gem Installation 
     19 
     20        gem install safeeval 
     21 
     22=== Subversion Repository 
     23 
     24Hosted by CodeRepos[http://coderepos.org/share/browser/lang/ruby/safeeval] 
     25 
     26        svn co http://svn.coderepos.org/share/lang/ruby/safeeval/ 
     27 
     28== Features/Problems 
    929 
    1030* This is experimental package, so this is not assured lib. 
    1131 
    12 == SYNOPSYS: 
     32* 実験パッケージであるので、これは確実なリブではありません。 
     33 
     34 
     35== Synopsys 
    1336 
    1437        require 'safe_eval' 
     
    1740        SafeEval.eval(not_trusted_code) 
    1841 
    19 == LICENSE: 
     42== Copyright 
    2043 
    21 Ruby's 
    22  
     44Author::    cho45 <cho45@lowreal.net> 
     45Copyright:: Copyright (c) 2007 cho45 www.lowreal.net 
     46License::   Ruby's 
  • lang/ruby/safeeval/lib/safe_eval.rb

    r384 r387  
    44class SafeEval 
    55 
     6        # This is same as <code>new.safe_eval(code, tm)</code> 
     7        # 
     8        # これはnew.safe_evalと同じです。(コード、tm) 
    69        def self.eval(code, tm=1) 
    710                new.safe_eval(code, tm) 
    811        end 
    912 
     13        # Eval +code+ in closed environment within +tm+ sec. 
     14        # If over the +tm+ sec for running, raise TimeoutError. 
     15        # 
     16        # tm秒の中の閉じている環境におけるEvalコード 
     17        # 走るためのtm秒の間TimeoutErrorを上げてください。 
    1018        def safe_eval(code, tm=1) 
    1119                result = nil