るりまサーチ

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

別のキーワード

  1. module attr
  2. _builtin attr
  3. net/imap attr
  4. rdoc attr_modifiers
  5. etc sc_thread_attr_stackaddr

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Module#attr_reader(*name) -> [Symbol] (18120.0)

インスタンス変数 name の読み取りメソッドを定義します。

...by]{
class User
attr_reader
:name # => [:name]
# 複数の名前を渡すこともできる
attr_reader
:id, :age # => [:id, :age]
end
//}

このメソッドで定義されるメソッドの定義は以下の通りです。

//emlist[例][ruby]{
def name
@name
end
//}

@param name String...

Module#attr_reader(*name) -> nil (18108.0)

インスタンス変数 name の読み取りメソッドを定義します。

...インスタンス変数 name の読み取りメソッドを定義します。


このメソッドで定義されるメソッドの定義は以下の通りです。

//emlist[例][ruby]{
def name
@name
end
//}

@param name String または Symbol を 1 つ以上指定します。...

Forwardable#def_delegator(accessor, method, ali = method) -> () (25.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@param accessor 委譲先のオブジェクト

@param method 委譲先のメソッド

@param ali 委譲元のメソッド

委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が...
...def_delegator は def_instance_delegator の別名になります。

例:

require 'forwardable'
class MyQueue
extend Forwardable
attr_reader
:queue
def initialize
@queue = []
end

def_delegator :@queue, :push, :mypush
end

q = MyQueue.new
q.mypush 42
q.queue...

Forwardable#def_instance_delegator(accessor, method, ali = method) -> () (25.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@param accessor 委譲先のオブジェクト

@param method 委譲先のメソッド

@param ali 委譲元のメソッド

委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が...
...def_delegator は def_instance_delegator の別名になります。

例:

require 'forwardable'
class MyQueue
extend Forwardable
attr_reader
:queue
def initialize
@queue = []
end

def_delegator :@queue, :push, :mypush
end

q = MyQueue.new
q.mypush 42
q.queue...

Enumerable#max {|a, b| ... } -> object | nil (14.0)

ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...存在する場合、どの要素を返すかは不定です。

@param n 取得する要素数。

@raise TypeError ブロックが整数以外を返したときに発生します。

//emlist[例][ruby]{
class Person
attr_reader
:name, :age

def initialize(name, age)
@name = name
@a...

絞り込み条件を変える

Enumerable#max(n) {|a, b| ... } -> Array (14.0)

ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...存在する場合、どの要素を返すかは不定です。

@param n 取得する要素数。

@raise TypeError ブロックが整数以外を返したときに発生します。

//emlist[例][ruby]{
class Person
attr_reader
:name, :age

def initialize(name, age)
@name = name
@a...

Enumerable#min {|a, b| ... } -> object | nil (14.0)

ブロックの評価結果で各要素の大小判定を行い、最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...います。

該当する要素が複数存在する場合、どの要素を返すかは不定です。

@param n 取得する要素数。


//emlist[例][ruby]{
class Person
attr_reader
:name, :age

def initialize(name, age)
@name = name
@age = age
end
end

people = [
Person.new("s...

Enumerable#min(n) {|a, b| ... } -> Array (14.0)

ブロックの評価結果で各要素の大小判定を行い、最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。

...います。

該当する要素が複数存在する場合、どの要素を返すかは不定です。

@param n 取得する要素数。


//emlist[例][ruby]{
class Person
attr_reader
:name, :age

def initialize(name, age)
@name = name
@age = age
end
end

people = [
Person.new("s...

BasicObject#!=(other) -> bool (13.0)

オブジェクトが other と等しくないことを判定します。

...義するものと想定されています。

@param other 比較対象となるオブジェクト
@see BasicObject#==, BasicObject#!

//emlist[例][ruby]{
class NonequalityRecorder < BasicObject
def initialize
@count = 0
end
attr_reader
:count

def !=(other)
@count += 1
super...

WIN32OLE_EVENT#handler=(obj) -> () (13.0)

イベント処理を実行するオブジェクトを登録します。

...な記述が必要です。

@param obj イベントに対応するメソッドを持つオブジェクト。イベント受信を
解除するにはnilを指定します。

class IeHandler
def initialize
@completed = false
end
attr_reader
:completed
def onDocumen...

絞り込み条件を変える

<< 1 2 > >>