るりまサーチ

最速Rubyリファレンスマニュアル検索!
66件ヒット [1-66件を表示] (0.054秒)
トップページ > クエリ:Ruby[x] > クエリ:ruby[x] > クエリ:$[x] > クラス:Object[x]

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

Object::RUBY_ENGINE -> String (12319.0)

Ruby処理系実装の種類を表す文字列。

...Ruby処理系実装の種類を表す文字列。

例:
$
ruby-1.9.1 -ve 'p RUBY_ENGINE'
ruby
1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]
"ruby"
$
jruby -ve 'p RUBY_ENGINE'
jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]
"jruby"...

Object#display(out = $stdout) -> nil (132.0)

オブジェクトを out に出力します。

...mlist[][ruby]{
class Object
def display(out = $stdout)
out.write self
nil
end
end
//}

@param out 出力先のIOオブジェクトです。指定しない場合は標準出力に出力されます。
@return nil を返します。

//emlist[][ruby]{
Object
.new.display #=> #<Object:0xbb02...
...10>
//}

@see $stdout...

Object#taint -> self (83.0)

このメソッドは Ruby 2.7 から deprecated で、Ruby 3.2 で削除予定です。

...このメソッドは Ruby 2.7 から deprecated で、Ruby 3.2 で削除予定です。

オブジェクトの「汚染マーク」をセットします。

環境変数(ENVで得られる文字列)など一部のオブジェクトは最初から汚染されています。
オブジェクト...
...t[][ruby]{
$
SAFE = 1

some = "puts '@&%&(#!'"
p some.tainted? #=> false
eval(some) #=> @&%&(#!

some.taint
p some.tainted? #=> true
eval(some) # Insecure operation - eval (SecurityError)

some.untaint
p some.tainted? #=> false
eval(some) #=> @&%&(#!

p ENV['OS'].tainted? #=> true
//}

@see Object#ta...
...inted?,Object#untaint,Object#freeze...

Object::ARGV -> Array (63.0)

Ruby スクリプトに与えられた引数を表す配列です。

...Ruby スクリプトに与えられた引数を表す配列です。

組み込み変数 $* の別名です。
Ruby
自身に対する引数は取り除かれています。

例:

スクリプト argv.rb の内容が
p ARGV
であったとします。このときシェルから次を実行す...
...ると、
$
ruby argv.rb foo bar baz
結果は以下のように出力されます。
["foo", "bar", "baz"]...

Object::SCRIPT_LINES__ -> Hash (43.0)

ソースファイル別にまとめられたソースコードの各行。

...al/lib/ruby/1.6/English.rb"=>
# ["alias $ERROR_INFO $!\n",
# "alias $ERROR_POSITION $@\n",
# "alias $LOADED_FEATURES $\"\n",
# :
# :
# "alias $POSTMATCH $'\n",
# "alias $LAST_P...
...AREN_MATCH $+\n"]}...

絞り込み条件を変える

Object::DATA -> File (19.0)

スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。

...み込まれたファイルの中であってもそのファイル (__FILE__, d:spec/variables#pseudo)
ではなく実行されたファイル ($0) を指します。

=== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # => 烟花三月下揚州
print DATA.gets # =...
...あったとします。

library.rb:
print DATA.gets

__END__
data from library

app.rb:
require 'library.rb'

__END__
data from app

このときシェルから次を実行すると
$
ruby app.rb
結果は以下のように出力されます。
data from app...