300件ヒット
[101-200件を表示]
(0.263秒)
ライブラリ
- ビルトイン (84)
- erb (24)
- json (24)
- objspace (12)
- open3 (24)
- openssl (24)
-
webrick
/ htmlutils (12) -
webrick
/ httpstatus (12) -
webrick
/ httputils (84)
モジュール
-
ERB
:: Util (24) - JSON (24)
- Kernel (60)
- Marshal (24)
- ObjectSpace (12)
- Open3 (24)
-
OpenSSL
:: ASN1 (24) -
WEBrick
:: HTMLUtils (12) -
WEBrick
:: HTTPStatus (12) -
WEBrick
:: HTTPUtils (84)
キーワード
- GraphicString (24)
-
count
_ objects _ size (12) - dequote (12)
- dump (24)
- escape (24)
- escape8bit (12)
-
escape
_ path (12) - format (12)
- gsub (12)
-
html
_ escape (12) -
mime
_ type (12) -
pipeline
_ r (12) -
pipeline
_ rw (12) -
pretty
_ unparse (12) - quote (12)
-
reason
_ phrase (12) - sprintf (12)
- sub (12)
- unescape (12)
- unparse (12)
-
untrace
_ var (12)
検索結果
先頭5件
-
Kernel
. # untrace _ var(varname , hook = nil) -> [String|Proc] (12502.0) -
グローバル変数 varname に関連付けられたフックを解除します。
...解除します。
hook が指定された場合にはそのフックだけを解除します。
省略するか nil を与えた場合は
varname のフックを全て解除します。
@param varname グローバル変数名を文字列か Symbol で指定します。
@param hook 文字列また......。
@return 解除されたフックの配列を返します。
//emlist[例][ruby]{
trace_var(:$v){|val| print "hookA.#{val.inspect},\n" }
block = proc{|val| print "hookB.#{val.inspect}," }
trace_var(:$v,&block)
$v = 'str' #=> hookB."str",hookA."str",
untrace_var(:$v,block)
$v = 'str'......#=> hookA."str",
trace_var(:$v){|val| print "hookC.#{val.inspect}," }
p untrace_var(:$v) #=> [#<Proc:0x02b68f58@..:9>, #<Proc:0x02b6978c@..:3>]
$v = 'str' # なにも出力されない
//}
@see Kernel.#trace_var... -
WEBrick
:: HTTPUtils . # unescape(str) -> String (12402.0) -
与えられた文字列を数値参照文字列から元の文字列に変換します。
...与えられた文字列を数値参照文字列から元の文字列に変換します。
@param str 文字列を指定します。... -
WEBrick
:: HTTPStatus . # reason _ phrase(code) -> String (12302.0) -
指定された整数が表すステータスコードに対応する reason phrase を表す文字列を返します。
...定された整数が表すステータスコードに対応する reason phrase
を表す文字列を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。
require 'webrick'
p WEBrick::HTTPStatus.reason_phrase(304) #=> "Not Modified"... -
WEBrick
:: HTTPUtils . # escape8bit(str) -> String (12202.0) -
与えられた文字列を数値参照文字列に変換します。
...与えられた文字列を数値参照文字列に変換します。
@param str 文字列を指定します。... -
WEBrick
:: HTTPUtils . # mime _ type(filename , mime _ tab) -> String (12202.0) -
ファイル名 filename の拡張子をもとにその MIME タイプを指定された mime_tab から探して文字列として返します。MIME タイプが見つからない場合は "application/octet-stream" を返します。
...MIME タイプを指定された mime_tab
から探して文字列として返します。MIME タイプが見つからない場合は "application/octet-stream"
を返します。
@param filename ファイル名を文字列で指定します。
@param mime_tab 拡張子をキー、MIME タイプ......ハッシュを指定します。
require 'webrick'
include WEBrick::HTTPUtils
p mime_type('index.html', DefaultMimeTypes) #=> "text/html"
p mime_type('index.html.ja', DefaultMimeTypes) #=> "text/html"
p mime_type('index.hoge', DefaultMimeTypes) #=> "application/octet-stream"... -
WEBrick
:: HTMLUtils . # escape(string) -> String (9409.0) -
指定された文字列に含まれる ", &, <, > を文字実体参照に変換した文字列を 生成して返します。
...定された文字列に含まれる ", &, <, > を文字実体参照に変換した文字列を
生成して返します。
@param string エスケープしたい文字列を指定します。
require 'webrick'
p WEBrick::HTMLUtils.escape('/?q=foo&hl=<ja>') #=> "/?q=foo&hl=<ja>"... -
JSON
. # pretty _ unparse(object , options = nil) -> String (9315.0) -
Ruby のオブジェクトを JSON 形式の文字列に変換して返します。
...Ruby のオブジェクトを JSON 形式の文字列に変換して返します。
このメソッドは JSON.#generate よりも人間に読みやすい文字列を返します。
pretty_unparse は将来削除される予定です。
@param object JSON 形式の文字列に変換するオブ......options JSON::State または、to_hash や to_h メソッドでハッシュに変換可能なオブジェクトを指定できます。
ハッシュを使用する場合指定可能なオプションは JSON.#generate を参照してください。
//emlist[例][ruby]{
require "json"
hash......": "tanaka", "age": 19 }
puts JSON.generate(hash)
# => {"name":"tanaka","age":19}
puts JSON.pretty_generate(hash)
# => {
# "name": "tanaka",
# "age": 19
# }
puts JSON.pretty_generate(hash, space: "\t")
# => {
# "name": "tanaka",
# "age": 19
# }
//}
@see JSON.#generate... -
Marshal
. # dump(obj , limit = -1) -> String (9308.0) -
obj を指定された出力先に再帰的に出力します。
...と
例外 TypeError が発生します。
ファイルに書き出せないオブジェクトは以下の通りです。
* 名前のついてない Class/Module オブジェクト。(この場
合は、例外 ArgumentError が発生します。無名クラスについて
は、Module.new......持するもの。具体的には以下のイン
スタンス。Dir, File::Stat, IO とそのサブクラス
File, Socket など。
* MatchData, Data, Method, UnboundMethod,
Proc, Thread, ThreadGroup, Continuation
のインスタンス。
* 特異メソッドを定義したオブジェ......ば、デフォルト値を求めるブロックを持った Hash は
Proc を間接的に指していることになります。
//emlist[例][ruby]{
p Marshal.dump(Hash.new {})
# => -:1:in `dump': cannot dump hash with default proc (TypeError)
//}
マーシャルの動作を任意に定義する... -
WEBrick
:: HTTPUtils . # escape(str) -> String (9302.0) -
与えられた文字列を数値参照文字列に変換します。
...変換します。
control = (0x0..0x1f).collect{|c| c.chr }.join + "\x7f"
space = " "
delims = '<>#%"'
unwise = '{}|\\^[]`'
nonascii = (0x80..0xff).collect{|c| c.chr }.join
/[#{Regexp.escape(control + space + delims + unwise + nonascii)}]/n
@param str 文字列を指定しま...