ライブラリ
- ビルトイン (556)
- fileutils (24)
-
irb
/ context (12) -
irb
/ ext / history (24) -
irb
/ extend-command (12) - rss (12)
- shell (6)
-
win32
/ registry (24) - win32ole (12)
クラス
- BasicObject (48)
- Binding (70)
- Class (24)
-
IRB
:: Context (36) - Module (120)
- Object (90)
- Proc (24)
-
RubyVM
:: InstructionSequence (34) - Shell (6)
- String (12)
- TracePoint (26)
-
WIN32OLE
_ TYPE (12)
モジュール
- FileUtils (24)
-
IRB
:: ContextExtender (12) - Kernel (48)
- ObjectSpace (24)
-
Win32
:: Registry :: API (24)
オブジェクト
- main (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Binding (12)
- DeleteValue (12)
-
Init
_ eval (12) - Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - NotAvailableValueError (12)
- RegDeleteValue (12)
- Ruby プログラムの実行 (12)
-
SCRIPT
_ LINES _ _ (12) - binding (24)
-
class
_ eval (24) -
class
_ exec (12) - copy (12)
- cp (12)
- debug= (6)
-
default
_ event _ sources (12) -
define
_ finalizer (24) -
define
_ method (48) - drb (12)
- dump (12)
-
eval
_ history (12) -
eval
_ history= (12) -
eval
_ node (12) -
eval
_ script (7) -
eval
_ under (12) -
eval
_ under _ i (12) - evaluate (12)
- getoptlong (12)
-
install
_ extend _ commands (12) -
instance
_ eval (24) -
instance
_ exec (12) -
instance
_ variables (12) -
instruction
_ sequence (7) - irb (12)
-
irb
/ completion (12) -
irb
/ ext / history (12) -
load
_ from _ binary (10) -
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) -
local
_ variables (11) - method (12)
-
module
_ eval (24) -
module
_ exec (12) - new (48)
-
rb
_ compile _ cstr (12) -
rb
_ compile _ file (12) -
rb
_ compile _ string (12) -
rb
_ eval (12) -
rb
_ eval _ cmd (12) -
rb
_ eval _ string (12) -
rb
_ eval _ string _ protect (12) -
rb
_ eval _ string _ wrap (12) -
rb
_ f _ eval (12) -
rb
_ jump _ tag (12) -
rb
_ mod _ module _ eval (12) -
rb
_ obj _ instance _ eval (12) -
rb
_ parser _ append _ print (12) -
rb
_ parser _ while _ loop (12) -
rb
_ thread _ select (1) -
rb
_ thread _ trap _ eval (12) -
rb
_ thread _ wait _ for (12) -
rb
_ trace _ eval (12) -
rb
_ trap _ eval (12) - receiver (11)
-
require
_ relative (12) -
respond
_ to? (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
ruby
_ run (12) - self (12)
- send (24)
-
singleton
_ method (12) -
singleton
_ method _ undefined (12) -
source
_ location (12) -
specific
_ eval (12) - taint (6)
-
to
_ a (12) - オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (12)
- クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- パターンマッチ (9)
- プログラム・文・式 (12)
- リテラル (12)
検索結果
-
オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (6.0)
-
オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル * Ruby オフィシャルサイト https://www.ruby-lang.org/ja/ * version 2.7 対応リファレンス * 原著:まつもとゆきひろ * 最新版URL: https://www.ruby-lang.org/ja/documentation/
...pec/rubycmd
* spec/envvars
==== Ruby 言語仕様
Ruby でのオブジェクト:
* spec/object
* spec/class
プロセスの実行:
* spec/eval
* spec/terminate
* spec/thread
* spec/safelevel
Ruby の文法:
* spec/lexical
* spec/program
* spec/variables
* spec/literal
* sp... -
セキュリティモデル (6.0)
-
セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。
...ファイルの更新時刻比較
* 外部コマンド実行 (Kernel.#system, Kernel.#exec, Kernel.#`, Kernel.#spawn など)
* Kernel.#eval
* トップレベルへの Kernel.#load (第二引数を指定してラップすれば実行可能)
* Kernel.#require
* Kernel.#tr... -
プログラム・文・式 (6.0)
-
プログラム・文・式 * exp * terminate
...ムを読みこんでいる際に以下のものに出会うとそこ
で読みこみを終了します。
* ファイルの終り(文字列をevalしている場合は文字列の終り)
* ^D(コントロールD) 、^Z(コントロールZ)
* __END__のみの行(前後に空白が... -
リテラル (6.0)
-
リテラル * num * string * backslash * exp * char * command * here * regexp * array * hash * range * symbol * percent
...これ以外では、終端行に、余
分な空白やコメントさえも書くことはできません。
//emlist[][ruby]{
if need_define_foo
eval <<-EOS # '<<-' を使うと……
def foo
print "foo\n"
end
EOS
#↑終端行をインデントできます。
end
//}
一......これ以外では、終端行に、余
分な空白やコメントさえも書くことはできません。
//emlist[][ruby]{
if need_define_foo
eval <<-EOS # '<<-' を使うと……
def foo
print "foo\n"
end
EOS
#↑終端行をインデントできます。
end
//}
開...