66件ヒット
[1-66件を表示]
(0.011秒)
種類
- 定数 (48)
- インスタンスメソッド (18)
ライブラリ
- ビルトイン (66)
キーワード
- ARGV (12)
- DATA (12)
-
RUBY
_ ENGINE (12) -
SCRIPT
_ LINES _ _ (12) - display (12)
- taint (6)
検索結果
先頭5件
-
Object
# display(out = $ stdout) -> nil (108.0) -
オブジェクトを out に出力します。
...ass Object
def display(out = $stdout)
out.write self
nil
end
end
//}
@param out 出力先のIOオブジェクトです。指定しない場合は標準出力に出力されます。
@return nil を返します。
//emlist[][ruby]{
Object.new.display #=> #<Object:0xbb0210>
//}
@see $st... -
Object
:: SCRIPT _ LINES _ _ -> Hash (31.0) -
ソースファイル別にまとめられたソースコードの各行。
..."=>
# ["alias $ERROR_INFO $!\n",
# "alias $ERROR_POSITION $@\n",
# "alias $LOADED_FEATURES $\"\n",
# :
# :
# "alias $POSTMATCH $'\n",
# "alias $LAST_PAREN_MATCH $+\n"]}... -
Object
:: RUBY _ ENGINE -> String (13.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
# taint -> self (7.0) -
このメソッドは Ruby 2.7 から deprecated で、Ruby 3.2 で削除予定です。
...[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#taint......ed?,Object#untaint,Object#freeze... -
Object
:: ARGV -> Array (7.0) -
Ruby スクリプトに与えられた引数を表す配列です。
...す配列です。
組み込み変数 $* の別名です。
Ruby 自身に対する引数は取り除かれています。
例:
スクリプト argv.rb の内容が
p ARGV
であったとします。このときシェルから次を実行すると、
$ ruby argv.rb foo bar baz
結果は... -
Object
:: DATA -> File (7.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...