336件ヒット
[1-100件を表示]
(0.059秒)
別のキーワード
キーワード
- DelegateClass (12)
- Digest (12)
- JSON (12)
-
check
_ sizeof (24) -
create
_ header (12) -
create
_ makefile (12) -
dir
_ config (12) -
enable
_ config (24) - gem (12)
-
have
_ framework (24) -
have
_ struct _ member (24) -
have
_ type (24) -
have
_ var (24) - j (12)
- jj (12)
-
try
_ cpp (24) -
try
_ link (24) -
with
_ config (24)
検索結果
先頭5件
-
Kernel
# require(path) -> bool (18147.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその......なく、インストールされた Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしよ... -
Kernel
# gem(gem _ name , *version _ requirements) -> bool (120.0) -
$LOAD_PATH に Ruby Gem を追加します。
...してください。
rubygems ライブラリがライブラリバージョンの衝突を検出しない限り、
gem メソッドは全ての require メソッドよりも前に実行されます。
=== 環境変数 GEM_SKIP
特定の Gem をロードしないようにするために環境変......ます。
例:
GEM_SKIP=libA:libB ruby-I../libA -I../libB ./mycode.rb
@param gem Gem の名前の文字列か、Gem の依存関係を Gem::Dependency のインスタンスで指定します。
@param version_requirements 必要とする gem のバージョンを指定します。
@return Gem... -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (26.0) -
@todo
...@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指......ます。この拡張ライブ
ラリを Ruby スクリプトから使用するときは
"require 'test/foo'" とする必要があります。
@param srcprefix ソースコードがあるディレクトリ名を指定します。
省略した場合は e......以下のようなディレクトリ構成の場合:
ext/
extconf.rb
test/
foo.c
このようにします。
require 'mkmf'
create_makefile('test/foo', 'test')
このようにして作った Makefile で 'make install' すると拡張ライブラリは、... -
Kernel
# dir _ config(target , idefault = nil , ldefault = nil) -> [String , String] (26.0) -
configure オプション --with-TARGET-dir, --with-TARGET-include, --with-TARGET-lib をユーザが extconf.rb に指定できるようにします。
...ときは
$CFLAGS に PATH を追加します。
@param target ターゲットの名前を指定します。
@param idefault システム標準ではないヘッダファイルのディレクトリのデフォルト値を指定します。
@param ldefault システム標準ではないライブ......ラリのディレクトリのデフォルト値を指定します。
例
require 'mkmf'
# xml2 の configure オプションを指定できるようにします。
xml2_dirs = dir_config('xml2', '/opt/local/include/libxml2', '/opt/local/lib')... -
Kernel
# have _ struct _ member(type , member , headers = nil) -> bool (26.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
...追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコ......めに HAVE_ST_BAR というプリプロセッサマクロも定義します。
@param type 検査したい構造体の名前を指定します。
@param member 検査したい構造体のメンバの名前を指定します。
@param headers 追加のヘッダファイルを指定します。... -
Kernel
# have _ struct _ member(type , member , headers = nil) { . . . } -> bool (26.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
...追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコ......めに HAVE_ST_BAR というプリプロセッサマクロも定義します。
@param type 検査したい構造体の名前を指定します。
@param member 検査したい構造体のメンバの名前を指定します。
@param headers 追加のヘッダファイルを指定します。... -
Kernel
# have _ type(type , headers = nil , opt = "") -> bool (26.0) -
静的な型 type がシステムに存在するかどうか検査します。
...ば、
require 'mkmf'
have_type('foo') # => true
である場合、HAVE_TYPE_FOO をというプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt コ... -
Kernel
# have _ type(type , headers = nil , opt = "") { . . . } -> bool (26.0) -
静的な型 type がシステムに存在するかどうか検査します。
...ば、
require 'mkmf'
have_type('foo') # => true
である場合、HAVE_TYPE_FOO をというプリプロセッサマクロをコンパイラに渡します。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt コ... -
Kernel
# Digest(name) -> object (20.0) -
"MD5"や"SHA1"などのダイジェストを示す文字列 name を指定し、 対応するダイジェストのクラスを取得します。
...どを直接呼び出すと問題があるときはこのメソッドを使
うか、起動時に使用するライブラリを Kernel.#require してください。
@param name "MD5"や"SHA1"などのダイジェストを示す文字列を指定します。
@return Digest::MD5やDigest::SHA1など......スタンスではなく、クラスを返します。注意してください。
例: Digest::MD、Digest::SHA1、Digest::SHA512のクラス名を順番に出力する。
require 'digest'
for a in ["MD5", "SHA1", "SHA512"]
p Digest(a) # => Digest::MD5, Digest::SHA1, Digest::SHA512
end...