1286件ヒット
[1-100件を表示]
(0.085秒)
ライブラリ
クラス
-
ARGF
. class (36) - Array (72)
- BasicObject (24)
- Binding (12)
- Enumerator (12)
- Exception (24)
- IO (60)
-
IRB
:: ExtendCommand :: Load (12) -
IRB
:: ExtendCommand :: Require (12) - Method (12)
- Module (168)
- Object (168)
-
OpenSSL
:: BN (12) - Random (36)
- String (72)
- StringIO (72)
- Thread (48)
-
Thread
:: Backtrace :: Location (12) - TracePoint (12)
- UnboundMethod (24)
- UncaughtThrowError (22)
キーワード
- % (12)
- JSON (12)
-
add
_ trace _ func (12) -
alias
_ method (12) - ancestors (12)
-
arg
_ config (12) - autoload (12)
- autoload? (12)
-
backtrace
_ locations (24) -
bind
_ call (12) - chmod (12)
- class (12)
-
class
_ eval (24) -
class
_ variables (12) -
const
_ defined? (12) - constants (12)
- cp (12)
-
create
_ makefile (12) -
defined
_ class (12) -
egrep
_ cpp (24) - eval (12)
- exception (24)
- execute (24)
- freeze (12)
- gem (12)
- gets (36)
-
have
_ framework (24) - help (12)
- hex (12)
- httpd (12)
- include (12)
- inspect (12)
- install (12)
-
install
_ rb (12) -
instance
_ eval (24) -
instance
_ variables (12) - j (12)
- jj (12)
- ln (12)
- method (12)
- mkdir (12)
- mkmf (12)
-
module
_ eval (24) - mv (12)
- next (12)
- oct (12)
- owner (24)
-
pretty
_ print (24) - print (36)
- printf (12)
-
psych
_ y (12) -
public
_ instance _ method (12) - putc (12)
- puts (12)
- rand (36)
-
remove
_ const (12) - reopen (60)
- require (12)
- rm (12)
- rmdir (12)
- sample (48)
- send (24)
-
set
_ trace _ func (12) - shuffle! (24)
-
singleton
_ method (12) - tag (11)
- timeout (16)
-
to
_ a (12) -
to
_ ary (12) -
to
_ f (12) -
to
_ i (12) -
to
_ int (12) -
to
_ r (12) -
to
_ s (24) -
to
_ str (12) - touch (12)
- value (11)
-
wait
_ writable (12) - xmp (12)
- y (12)
検索結果
先頭5件
-
FileUtils
# ruby(*args) {|result , status| . . . } (18136.0) -
与えられた引数で Ruby インタプリタを実行します。
...与えられた引数で Ruby インタプリタを実行します。
@param args Ruby インタプリタに与える引数を指定します。
例:
ruby %{-pe '$_.upcase!' <README}
@see Kernel.#sh... -
Kernel
# require(path) -> bool (9029.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその... -
Kernel
# xmp(exps , bind = nil) -> XMP (9029.0) -
引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行 ごとに交互に表示します。
...引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行
ごとに交互に表示します。
@param exps 評価するRuby のソースコードを文字列で指定します。
@param bind Binding オブジェクトを指定します。省略した場......合は、最
後に実行した XMP#puts、Kernel#xmp の
Binding を使用します。まだ何も実行していない場合は
Object::TOPLEVEL_BINDING を使用します。... -
Kernel
# JSON(object , options = {}) -> object (9023.0) -
第一引数に与えられたオブジェクトの種類によって Ruby のオブジェクトか JSON 形式の文字列を返します。
...第一引数に与えられたオブジェクトの種類によって Ruby のオブジェクトか JSON 形式の文字列を返します。
第一引数に文字列のようなオブジェクトを指定した場合は、それを JSON.#parse を用いてパースした結果を返します。......のオブジェクトを指定します。
@param options JSON.#parse, JSON.#generate に渡すオプションを指定します。
//emlist[例][ruby]{
require "json"
JSON('[1,2,{"name":"tanaka","age":19}]')
# => [1, 2, {"name"=>"tanaka", "age"=>19}]
JSON('[1,2,{"name":"tanaka","age":19}]', sym... -
Kernel
# gem(gem _ name , *version _ requirements) -> bool (9023.0) -
$LOAD_PATH に Ruby Gem を追加します。
...$LOAD_PATH に Ruby Gem を追加します。
指定された Gem をロードする前にその Gem が必要とする Gem をロードします。
バージョン情報を省略した場合は、最も高いバージョンの Gem をロードします。
指定された Gem やその Gem が必......かった場合は
Gem::LoadError が発生します。
バージョンの指定方法に関しては Gem::Version を参照してください。
rubygems ライブラリがライブラリバージョンの衝突を検出しない限り、
gem メソッドは全ての require メソッドよりも......す。
特定の Gem がまだインストールされていないという状況を試すために使用できます。
例:
GEM_SKIP=libA:libB ruby-I../libA -I../libB ./mycode.rb
@param gem Gem の名前の文字列か、Gem の依存関係を Gem::Dependency のインスタンスで指定し... -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (9019.0) -
@todo
...@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指......、拡張ライブラリは
'test' ディレクトリにインストールされます。この拡張ライブ
ラリを Ruby スクリプトから使用するときは
"require 'test/foo'" とする必要があります。
@param srcprefix ソースコー......test/
foo.c
このようにします。
require 'mkmf'
create_makefile('test/foo', 'test')
このようにして作った Makefile で 'make install' すると拡張ライブラリは、
以下のパスにインストールされます。
/path/to/ruby/sitearchdir/test/foo.so... -
Kernel
# timeout(sec) {|i| . . . . } -> object (9019.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...を指定します.
=== 注意
timeout による割り込みは Thread によって実現されています。C 言語
レベルで実装され、Ruby のスレッドが割り込めない処理に対して
timeout は無力です。
そのような
ものは実用レベルでは少ないのです......が、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処理を Ruby で実装しなおすか C 側で Ruby
のスレッドを意識してあげる必要があります。... -
Kernel
# timeout(sec , exception _ class = nil) {|i| . . . . } -> object (9019.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...を指定します.
=== 注意
timeout による割り込みは Thread によって実現されています。C 言語
レベルで実装され、Ruby のスレッドが割り込めない処理に対して
timeout は無力です。
そのような
ものは実用レベルでは少ないのです......が、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処理を Ruby で実装しなおすか C 側で Ruby
のスレッドを意識してあげる必要があります。... -
Kernel
# have _ framework(framework) -> bool (9013.0) -
フレームワーク framework がシステムに存在するかどうか検査します。
...work がシステムに存在しない場合は、偽を返し
ます。
例えば、
require 'mkmf'
have_framework('Ruby') # => true
である場合、HAVE_FRAMEWORK_RUBY というプリプロセッサマクロをコンパイラに渡します。
@param framework フレームワークの名...