450件ヒット
[201-300件を表示]
(0.100秒)
ライブラリ
クラス
- ERB (12)
-
Encoding
:: Converter (108) -
Net
:: SMTP (36) -
Shell
:: Filter (6) - String (12)
-
URI
:: Generic (12) -
WIN32OLE
_ TYPE (12)
モジュール
-
CGI
:: HtmlExtension (48) - Kernel (204)
キーワード
- < (6)
-
create
_ makefile (12) -
create
_ tmpsrc (12) -
dummy
_ makefile (12) -
egrep
_ cpp (24) - img (24)
-
insert
_ output (12) -
install
_ files (12) -
install
_ rb (12) -
last
_ error (12) - pathmap (12)
-
primitive
_ convert (48) -
primitive
_ errinfo (12) - putback (24)
-
route
_ from (12) -
send
_ mail (12) - sendmail (12)
-
src
_ type (12) -
try
_ compile (24) -
try
_ cpp (24) -
try
_ do (24) -
try
_ link (24) -
try
_ run (24)
検索結果
先頭5件
-
Kernel
# try _ run(src , opt = "") { . . . } -> bool | nil (6215.0) -
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
...うか検査します。
以下の全ての検査に成功した場合は、真を返します。そうでない場合は偽を返します。
* src が C のソースとしてコンパイルできるか
* 生成されたオブジェクトが依存しているライブラリとリンクでき......ことができます。
@param src C のソースコードを指定します。
@param opt リンカに渡すオプションを指定します。
$CFLAGS, $LDFLAGS もリンカには渡されます。
@return 実行ファイルが存在する場合は true を返します。そうで... -
Kernel
# try _ compile(src , opt = "" , *opts) -> bool (6209.0) -
与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。
...パイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されま... -
Kernel
# try _ compile(src , opt = "" , *opts) { . . . } -> bool (6209.0) -
与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。
...パイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されま... -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (6201.0) -
@todo
...@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指......定します。
例えば、拡張ライブラリで "Init_foo" という関数を定義して
いる場合は、"foo" を指定します。
'/' を含む場合は、最後のスラッシュ以降のみをターゲット名
として使用し......例えば、'test/foo' を指定した場合、拡張ライブラリは
'test' ディレクトリにインストールされます。この拡張ライブ
ラリを Ruby スクリプトから使用するときは
"require 'test/foo'" とする必要... -
Kernel
# install _ files(mfile , ifiles , map = nil , srcprefix = nil) -> [] (6201.0) -
このメソッドは create_makefile, install_rb が使用します。 内部用のメソッドです。
...メソッドは create_makefile, install_rb が使用します。
内部用のメソッドです。
@param mfile Makefile を表す File のインスタンスです。
@param ifiles インストールするファイルのリストを指定します。
@param map ???
@param srcprefix ソースデ... -
Kernel
# install _ rb(mfile , dest , srcdir = nil) -> Array (6201.0) -
このメソッドは create_makefile が使用します。 内部用のメソッドです。
...このメソッドは create_makefile が使用します。
内部用のメソッドです。
ディレクトリ srcdir/lib 配下の Ruby スクリプト (*.rb ファイル)
を dest にインストールするための Makefile 規則を mfile に出力します。
srcdir/lib のディレクト......リ構造はそのまま dest 配下に反映されます。
@param mfile Makefile を表す File のインスタンスです。
@param dest インストールする先のディレクトリを指定します。
@param srcdir ソースディレクトリを指定します。... -
Encoding
:: Converter # insert _ output(string) -> nil (6161.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
...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_output("......rimitive_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}]" #=> ["\e$B$O... -
Encoding
:: Converter # primitive _ errinfo -> Array (6155.0) -
直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
...:Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
@return [result, enc1, enc2, error_bytes, readagain_bytes] という五要素の配列
result は直前の primitive_convert の戻り値です。
それ以外の四要素は :invalid_byte_sequ......lete_input か :undefined_conversion だった場合に意味を持ちます。
enc1 はエラーの発生した原始変換の変換元のエンコーディング、enc2 は変換先のエンコーディングです。
error_bytes はエラーの発生原因となったバイト列、readagain_byte......ト列です。
primitive_errinfo はもっぱら Encoding::Converter#primitive_convert と組み合わせて使います。Encoding::Converter#convert を用いている場合にも取得することはできますが、有用な使い方は難しいでしょう。
//emlist[][ruby]{
# \xff is inv... -
String
# pathmap(spec = nil) { . . . } -> String (6119.0) -
与えられた書式指定文字列に応じてパス(自身)を変換します。
...ト自身を表します。
%d は数値のプレフィクスを取ることができます。
例:
'a/b/c/d/file.txt'.pathmap("%2d") # => 'a/b'
'a/b/c/d/file.txt'.pathmap("%-2d") # => 'c/d'
また、%d, %p, %f, %n, %x, %X には単純な文字列置換を行うための
置換パター......old,new;src,bin}d")
正規表現や後方参照をパターンとして使用することがあるかもしれません。
中括弧、コンマ、セミコロンはパターンと置換文字列に使用しないでください。
例:
"src/org/onestepback/proj/A.java".pathmap("%{^src,bin}X.c......lass")
#=> "bin/org/onestepback/proj/A.class"
置換文字列に '*' を指定した場合は、置換文字列を計算するためにブロックを評価します。
例:
"/path/to/file.TXT".pathmap("%X%{.*,*}x") { |ext| ext.downcase }
#=> "/path/to/file.txt"...