るりまサーチ

最速Rubyリファレンスマニュアル検索!
506件ヒット [1-100件を表示] (0.030秒)

別のキーワード

  1. module attr
  2. module new
  3. module module_eval
  4. module constants
  5. module class_eval

検索結果

<< 1 2 3 ... > >>

Module#const_set(name, value) -> object (21145.0)

モジュールに name で指定された名前の定数を value とい う値として定義し、value を返します。

... value とい
う値として定義し、value を返します。

そのモジュールにおいてすでにその名前の定数が定義されている場合、警
告メッセージが出力されます。

@param name Symbol,String で定数の名前を指定します。
@param value セッ...
...トしたい値を指定します。

//emlist[例][ruby]{
module
Foo; end

# Symbolを指定した場合
Foo.const_set(:FOO, 123)
Foo::FOO # => 123

# Stringを指定した場合
Foo.const_set('BAR', 'abc')
Foo::BAR # => "abc"

# 既に定義されている定数の名前を指定した場合
Foo.c...

Fiddle::Importer#value(type, val = nil) -> Fiddle::CStruct (18148.0)

型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。

...型が type で要素名が "value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。

type は "int", "void*" といった文字列...
...された構造体に
その値を代入します。

@param type 型を表す文字列
@param val 構造体に確保される初期値


require 'fiddle/import'

module
M
extend Fiddle::Importer
end

v = M.value("int", 32)
p v.value # => 32
v.value = 48
p v.value # => 48...

VALUE rb_mod_module_eval(int argc, VALUE *argv, VALUE mod) (6432.0)

Module#module_eval の実体です。

...
Module
#module_eval の実体です。...

void rb_include_module(VALUE klass, VALUE module) (6432.0)

Module#append_features の実体。 クラスまたはモジュール klass にモジュール module を インクルードします。

...
Module
#append_features の実体。
クラスまたはモジュール klass にモジュール module
インクルードします。...

static VALUE module_setup(VALUE module, NODE *n) (6416.0)

module を定義するモジュール文の本体 n を評価します。

...
module
を定義するモジュール文の本体 n を評価します。...

絞り込み条件を変える

void rb_define_module_function(VALUE module, const char *name, VALUE (*func)(), int argc) (6416.0)

モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。

...モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。...

VALUE rb_define_module_under(VALUE outer, const char *name) (6300.0)

モジュール outer::name を作成し返します。

モジュール outer::name を作成し返します。

VALUE rb_mod_included_modules(VALUE mod) (6300.0)

モジュール mod にインクルードされているモジュールの配列を返します。

モジュール mod にインクルードされているモジュールの配列を返します。

static VALUE original_module(VALUE c) (6300.0)

static VALUE rb_module_s_alloc(VALUE klass) (6300.0)

絞り込み条件を変える

<< 1 2 3 ... > >>