ライブラリ
- English (11)
- ビルトイン (121)
-
cgi
/ html (44) - digest (11)
- erb (11)
- fileutils (154)
- mkmf (132)
-
net
/ smtp (33) - rake (11)
-
rexml
/ document (11) - ripper (22)
-
ripper
/ filter (11) -
ripper
/ lexer (44) -
ripper
/ sexp (22) -
rubygems
/ dependency _ list (11) -
shell
/ filter (6) - socket (22)
- uri (22)
- win32ole (11)
クラス
-
Digest
:: Base (11) - ERB (11)
-
Encoding
:: Converter (99) -
Gem
:: DependencyList (11) - IO (22)
-
Net
:: SMTP (33) -
REXML
:: ExternalEntity (11) - Ripper (88)
-
Ripper
:: Filter (11) -
Shell
:: Filter (6) - Socket (11)
- String (11)
-
URI
:: Generic (22) -
WIN32OLE
_ TYPE (11)
モジュール
-
CGI
:: HtmlExtension (44) - FileUtils (154)
- Kernel (143)
-
Socket
:: Constants (11)
キーワード
-
$ LAST _ PAREN _ MATCH (11) -
$ srcdir (11) - < (6)
-
IP
_ SENDSRCADDR (22) - copy (11)
-
copy
_ entry (11) -
copy
_ file (11) -
copy
_ stream (33) - cp (11)
-
cp
_ r (11) -
create
_ makefile (11) -
create
_ tmpsrc (11) -
dummy
_ makefile (11) - file (11)
-
from
_ source _ index (11) - img (22)
-
insert
_ output (11) - install (11)
-
install
_ files (11) -
install
_ rb (11) -
last
_ error (11) - lex (11)
- link (11)
- ln (11)
-
ln
_ s (11) -
ln
_ sf (11) - move (11)
- mv (11)
- new (33)
- parse (11)
- pathmap (11)
-
primitive
_ convert (44) -
primitive
_ errinfo (11) - putback (22)
-
route
_ from (11) -
ruby 1
. 9 feature (11) -
send
_ mail (11) - sendmail (11)
- sexp (11)
-
sexp
_ raw (11) - slice (11)
-
src
_ type (11) - symlink (11)
-
token
_ match (11) - tokenize (11)
-
try
_ compile (22) -
try
_ link (22) -
try
_ run (22)
検索結果
先頭5件
-
URI
:: Generic # -(src) -> URI :: Generic (21330.0) -
与えられた URI を表す src からの相対パスを返します。
...れた URI を表す src からの相対パスを返します。
@param src 自身の相対パスを算出するための、ルートとなる Absolute URI を与えます。
例:
require 'uri'
p URI.parse('http://example.com/foo/bar.html') - 'http://example.com/'
#=> #<URI::Generic:0x201002... -
ERB
# src -> String (18313.0) -
変換した Ruby スクリプトを取得します。
...変換した Ruby スクリプトを取得します。
//emlist[例][ruby]{
require 'erb'
erb = ERB.new("test1<%= @arg1%>\ntest2<%= @arg2%>\n\n")
puts erb.src
# #coding:UTF-8
# _erbout = +''; _erbout.<< "test1".freeze; _erbout.<<(( @arg1).to_s); _erbout.<< "\ntest2".freeze
# ; _erbout.<<(( @arg2)... -
FileUtils
. # copy _ file(src , dest , preserve = false , dereference _ root = true) -> () (12329.0) -
ファイル src の内容を dest にコピーします。
...ファイル src の内容を dest にコピーします。
@param src コピー元。
@param dest コピー先。
@param preserve preserve が真のときは更新時刻と、
可能なら所有ユーザ・所有グループもコピーします。
@param dereference_root deref......erence_root が真のときは src についてだけシンボリックリンクの指す
内容をコピーします。偽の場合はシンボリックリンク自体をコピーします。... -
Kernel
$ $ srcdir -> String (12300.0) -
Ruby インタプリタを make したときのソースディレクトリです。
Ruby インタプリタを make したときのソースディレクトリです。 -
Socket
:: Constants :: IP _ SENDSRCADDR -> Integer (12300.0) -
ource address for outgoing UDP datagrams。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...ource address for outgoing UDP datagrams。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(4freebsd)... -
Socket
:: IP _ SENDSRCADDR -> Integer (12300.0) -
ource address for outgoing UDP datagrams。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...ource address for outgoing UDP datagrams。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(4freebsd)... -
Encoding
:: Converter # primitive _ errinfo -> Array (9464.0) -
直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
...ncoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
@return [result, enc1, enc2, error_bytes, readagain_bytes] という五要素の配列
result は直前の primitive_convert の戻り値です。
それ以外の四要素は :invalid_b......primitive_errinfo はもっぱら Encoding::Converter#primitive_convert と組み合わせて使います。Encoding::Converter#convert を用いている場合にも取得することはできますが、有用な使い方は難しいでしょう。
//emlist[][ruby]{
# \xff is invalid as EUC-JP.......ding::Converter.new("EUC-JP", "Shift_JIS")
ec.primitive_convert(src="\xff", dst="", nil, 10)
p ec.primitive_errinfo
#=> [:invalid_byte_sequence, "EUC-JP", "Shift_JIS", "\xFF", ""]
# HIRAGANA LETTER A (\xa4\xa2 in EUC-JP) is not representable in ISO-8859-1.
# Since this error is occur in UTF-8 to IS... -
Encoding
:: Converter # insert _ output(string) -> nil (9432.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
...param string 挿入する文字列
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
src = "HIRAGANA LETTER A is \u{3042}."
dst = ""
p ec.primitive_convert(src, dst) #=> :undefined_conversion
puts "[#{dst.dump}, #{src.dump}]" #=> ["HIRAGANA LETTER A is ", "."]
ec.insert_out......ec.primitive_convert(src, dst) #=> :finished
puts "[#{dst.dump}, #{src.dump}]" #=> ["HIRAGANA LETTER A is <err>.", ""]
ec = Encoding::Converter.new("utf-8", "iso-2022-jp")
src = "\u{306F 3041 3068 2661 3002}" # U+2661 is not representable in iso-2022-jp
dst = ""
p ec.primitive_convert(src, dst......#=> :undefined_conversion
puts "[#{dst.dump}, #{src.dump}]" #=> ["\e$B$O$!$H".force_encoding("ISO-2022-JP"), "\xE3\ x80\x82"]
ec.insert_output "?" # state change required to output "?".
p ec.primitive_convert(src, dst) #=> :finished
puts "[#{dst.dump}, #{src.dump}]" #=>... -
FileUtils
. # link(src , dest , options = {}) -> () (9378.0) -
src へのハードリンク dest を作成します。
...
src へのハードリンク dest を作成します。
src が一つの場合、
dest がすでに存在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force......dest を上書きします。
src が複数の場合、
src[0] へのハードリンク dest/src[0]、src[1] への
ハードリンク dest/src[1] …を作成します。
dest がディレクトリでない場合は例外 Errno::ENOTDIR が発生します。
@param src リンク元。一つの場......レクトリです。
@param options :force, :noop, :verbose が指定できます。
c:FileUtils#options
@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレ... -
FileUtils
. # symlink(src , dest , options = {}) -> () (9378.0) -
src へのシンボリックリンク dest を作成します。
...
src へのシンボリックリンク dest を作成します。
src が一つの場合、
dest がすでに存在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただ......書きします。
src が複数の場合、
src[0] へのシンボリックリンク dest/src[0]、src[1] への
シンボリックリンク dest/src[1] …を作成します。
dest がディレクトリでない場合は例外 Errno::ENOTDIR が発生します。
@param src リンク元。一......レクトリです。
@param options :force, :noop, :verbose が指定できます。
c:FileUtils#options
@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレ...