1185件ヒット
[1-100件を表示]
(0.067秒)
ライブラリ
クラス
-
ARGF
. class (33) - Array (66)
- BasicObject (22)
- Binding (11)
- Enumerator (11)
- Exception (22)
- IO (55)
-
IRB
:: ExtendCommand :: Load (11) -
IRB
:: ExtendCommand :: Require (11) - Method (11)
- Module (154)
- Object (154)
-
OpenSSL
:: BN (11) - Random (33)
- String (66)
- StringIO (66)
- Thread (44)
-
Thread
:: Backtrace :: Location (11) - TracePoint (11)
- UnboundMethod (21)
- UncaughtThrowError (20)
キーワード
- % (11)
- JSON (11)
-
add
_ trace _ func (11) -
alias
_ method (11) - ancestors (11)
-
arg
_ config (11) - autoload (11)
- autoload? (11)
-
backtrace
_ locations (22) -
bind
_ call (10) - chmod (11)
- class (11)
-
class
_ eval (22) -
class
_ variables (11) -
const
_ defined? (11) - constants (11)
- cp (11)
-
create
_ makefile (11) -
defined
_ class (11) -
egrep
_ cpp (22) - eval (11)
- exception (22)
- execute (22)
- freeze (11)
- gem (11)
- gets (33)
-
have
_ framework (22) - help (11)
- hex (11)
- httpd (11)
- include (11)
- inspect (11)
- install (11)
-
install
_ rb (11) -
instance
_ eval (22) -
instance
_ variables (11) - j (11)
- jj (11)
- ln (11)
- method (11)
- mkdir (11)
- mkmf (11)
-
module
_ eval (22) - mv (11)
- next (11)
- oct (11)
- owner (22)
-
pretty
_ print (22) - print (33)
- printf (11)
-
psych
_ y (11) -
public
_ instance _ method (11) - putc (11)
- puts (11)
- rand (33)
-
remove
_ const (11) - reopen (55)
- require (11)
- rm (11)
- rmdir (11)
- sample (44)
- send (22)
-
set
_ trace _ func (11) - shuffle! (22)
-
singleton
_ method (11) - tag (10)
- timeout (22)
-
to
_ a (11) -
to
_ ary (11) -
to
_ f (11) -
to
_ i (11) -
to
_ int (11) -
to
_ r (11) -
to
_ s (22) -
to
_ str (11) - touch (11)
- value (10)
-
wait
_ writable (11) - xmp (11)
- y (11)
検索結果
先頭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 フレームワークの名... -
Kernel
# have _ framework(framework) { . . . } -> bool (9013.0) -
フレームワーク framework がシステムに存在するかどうか検査します。
...work がシステムに存在しない場合は、偽を返し
ます。
例えば、
require 'mkmf'
have_framework('Ruby') # => true
である場合、HAVE_FRAMEWORK_RUBY というプリプロセッサマクロをコンパイラに渡します。
@param framework フレームワークの名...