るりまサーチ

最速Rubyリファレンスマニュアル検索!
1038件ヒット [1001-1038件を表示] (0.091秒)
トップページ > クエリ:r[x] > クエリ:eval[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < ... 9 10 11 >>

Class.new(superclass = Object) -> Class (106.0)

新しく名前の付いていない superclass のサブクラスを生成します。

...く名前の付いていない superclass のサブクラスを生成します。

名前のないクラスは、最初に名前を求める際に代入されている定数名を検
索し、見つかった定数名をクラス名とします。

//emlist[例][ruby]{
p foo = Class.new # => #<Clas...
...Bar = foo
p foo.name # => "Bar" ("Foo" になるか "Bar" になるかは不定)
//}

ブロックが与えられた場合、生成したクラスを引数として
クラスのコンテキストでブロックを実行します。以下のコードと同じです。

//emlist[例][ruby]{...
...Class.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}

この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。

@param superclass 生成するクラスのスーパークラスを指定します。

//emlist[例][ruby]{
k = Class...

Class.new(superclass = Object) {|klass| ... } -> Class (106.0)

新しく名前の付いていない superclass のサブクラスを生成します。

...く名前の付いていない superclass のサブクラスを生成します。

名前のないクラスは、最初に名前を求める際に代入されている定数名を検
索し、見つかった定数名をクラス名とします。

//emlist[例][ruby]{
p foo = Class.new # => #<Clas...
...Bar = foo
p foo.name # => "Bar" ("Foo" になるか "Bar" になるかは不定)
//}

ブロックが与えられた場合、生成したクラスを引数として
クラスのコンテキストでブロックを実行します。以下のコードと同じです。

//emlist[例][ruby]{...
...Class.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}

この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。

@param superclass 生成するクラスのスーパークラスを指定します。

//emlist[例][ruby]{
k = Class...

クラス/メソッドの定義 (34.0)

クラス/メソッドの定義 * クラス/メソッドの定義: * class * singleton_class * module * method * operator * nest_method * eval_method * singleton_method * class_method * limit * 定義に関する操作: * alias * undef * defined

...* module
* method
* operator
* nest_method
* eval_method
* singleton_method
* class_method
* limit
* 定義に関する操作:
* alias
* undef
* defined

===[a:class] クラス定義

//emlist[例][ruby]{
class Foo < Super
def test
# ...
end
# ....
...class 識別子 [`<' superclass ]
式..
end

文法:

class 識別子 [`<' superclass ]
式..
[rescue [error_type,..] [=> evar] [then]
式..]..
[else
式..]
[ensure
式..]
e...
...の大文字で始まる識別子です。

r
escue/ensure 節を指定し、例外処理ができます。
例外処理についてはd:spec/control#begin参照。

クラス定義は、識別子で指定した定数へのクラスの代入になります
(Ruby では、クラスもオブジェク...

セキュリティモデル (12.0)

セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。

...セキュリティモデル
R
ubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ
機構が備わっています。

R
ubyのセキュリティモデルは「オブジェクトの汚染」と「セーフレベル」という
仕組みによってな...
...りたっています。

=== オブジェクトの汚染

R
ubyではオブジェクトは「汚染されている」とみなされることがあります。この
しくみは大きく分けて二つの使われ方をします。

ひとつ目は、信用できない入力をもとに作られた...
...lize': Insecure operation - initialize (SecurityError)
from -e:1
//}
* ファイルテスト演算子の使用、ファイルの更新時刻比較
* 外部コマンド実行 (Kernel.#system, Kernel.#exec, Kernel.#`, Kernel.#spawn など)
* Kernel.#eval
* ト...
<< < ... 9 10 11 >>