836件ヒット
[401-500件を表示]
(0.078秒)
ライブラリ
キーワード
- DelegateClass (12)
- Digest (12)
- JSON (12)
- Pathname (12)
-
cc
_ command (12) -
check
_ signedness (24) -
check
_ sizeof (24) -
convertible
_ int (24) - cp (12)
-
cpp
_ command (12) -
create
_ makefile (12) -
create
_ tmpsrc (12) -
depend
_ rules (12) - desc (12)
-
egrep
_ cpp (24) -
find
_ executable (12) -
find
_ header (12) -
find
_ library (24) -
find
_ type (24) -
have
_ header (24) -
have
_ macro (24) -
have
_ struct _ member (24) -
have
_ type (24) - help (12)
- httpd (12)
- import (12)
- install (12)
-
install
_ files (12) - j (12)
- libpathflag (12)
- mkdir (12)
- namespace (12)
-
psych
_ y (12) - require (12)
- rmdir (12)
- timeout (8)
-
try
_ compile (24) -
try
_ constant (24) -
try
_ cpp (24) -
try
_ do (24) -
try
_ link (24) -
try
_ run (24) -
try
_ static _ assert (24) -
try
_ type (24) -
with
_ werror (24) - xmp (12)
- xpopen (24)
- xsystem (12)
- y (12)
検索結果
先頭5件
-
Kernel
# try _ constant(const , headers = nil , opt = "") -> Integer | nil (21118.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
...がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します... -
Kernel
# try _ constant(const , headers = nil , opt = "") { . . . } -> Integer | nil (21118.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
...がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します... -
Kernel
# DelegateClass(superclass) -> object (21114.0) -
クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、 そのクラスを返します。
...perclass のインスタンスへメソッドを委譲するクラスを定義し、
そのクラスを返します。
@param superclass 委譲先となるクラス
例:
//emlist{
require 'delegate'
class ExtArray < DelegateClass(Array)
def initialize
super([])
end
end
a = ExtArray.new
p......a.class # => ExtArray
a.push 25
p a # => [25]
//}... -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (21114.0) -
@todo
...@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指......ラリを Ruby スクリプトから使用するときは
"require 'test/foo'" とする必要があります。
@param srcprefix ソースコードがあるディレクトリ名を指定します。
省略した場合は extconf.rb があるディレ....../path/to/ruby/sitearchdir/test/foo.so
ブロックを与える場合、生成する Makefile の設定部分を文字列の配列として
yield します。
create_makefile('foo') {|conf|
[
*conf,
"MACRO_YOU_NEED = something",
]
}
ソースディレクトリに depe... -
Kernel
# find _ library(lib , func , *paths) -> bool (21108.0) -
関数 func が定義されたライブラリ lib を探します。
...されたライブラリ lib を探します。
最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探索します。
上記......します。
paths を指定しないときは Kernel#have_library と同じ動作です。
@param lib ライブラリ名を指定します。
@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。
@param paths ライブ... -
Kernel
# find _ library(lib , func , *paths) { . . . } -> bool (21108.0) -
関数 func が定義されたライブラリ lib を探します。
...されたライブラリ lib を探します。
最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探索します。
上記......します。
paths を指定しないときは Kernel#have_library と同じ動作です。
@param lib ライブラリ名を指定します。
@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。
@param paths ライブ... -
Kernel
# try _ do(src , command , *opts) -> () (21108.0) -
@param src C プログラムのソースコードを指定します。
...@param src C プログラムのソースコードを指定します。
@param command コマンドを指定します。
@param opts オプションを Hash で指定します。
@raise RuntimeError 開発環境がインストールされていない場合に発生します。
@see Kernel#xsyste... -
Kernel
# try _ do(src , command , *opts) { . . . } -> () (21108.0) -
@param src C プログラムのソースコードを指定します。
...@param src C プログラムのソースコードを指定します。
@param command コマンドを指定します。
@param opts オプションを Hash で指定します。
@raise RuntimeError 開発環境がインストールされていない場合に発生します。
@see Kernel#xsyste... -
Kernel
# JSON(object , options = {}) -> object (21102.0) -
第一引数に与えられたオブジェクトの種類によって Ruby のオブジェクトか JSON 形式の文字列を返します。
...を JSON.#parse を用いてパースした結果を返します。
そうでないオブジェクトを指定した場合は、それを JSON.#generate を用いて変換した結果を返します。
@param object 任意のオブジェクトを指定します。
@param options JSON.#parse, JSON.......ションを指定します。
//emlist[例][ruby]{
require "json"
JSON('[1,2,{"name":"tanaka","age":19}]')
# => [1, 2, {"name"=>"tanaka", "age"=>19}]
JSON('[1,2,{"name":"tanaka","age":19}]', symbolize_names: true)
# => [1, 2, {:name=>"tanaka", :age=>19}]
//}
@see JSON.#parse, JSON.#generate...