るりまサーチ

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

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

Module#attr(*name) -> [Symbol] (24294.0)

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

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

//}

このメソッドで定義されるアクセスメソッドの定義は次の通りです。

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

//}

第 2 引数 が true...
...
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@
name = val
end

//}

第 2 引数 に true か false を指定する方法は非推奨です。

@
param name String または Symbol で指定します。
@
return 定義されたメソッド名を Symbol の配列で返...

Module#attr(name, false) -> [Symbol] (24294.0)

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

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

//}

このメソッドで定義されるアクセスメソッドの定義は次の通りです。

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

//}

第 2 引数 が true...
...
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@
name = val
end

//}

第 2 引数 に true か false を指定する方法は非推奨です。

@
param name String または Symbol で指定します。
@
return 定義されたメソッド名を Symbol の配列で返...

Module#attr(name, true) -> [Symbol] (24294.0)

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

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

//}

このメソッドで定義されるアクセスメソッドの定義は次の通りです。

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

//}

第 2 引数 が true...
...
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@
name = val
end

//}

第 2 引数 に true か false を指定する方法は非推奨です。

@
param name String または Symbol で指定します。
@
return 定義されたメソッド名を Symbol の配列で返...

Module#attr(*name) -> nil (24258.0)

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

...list[例][ruby]{
def name
@
name
end

//}

第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@
name = val
end

//}

第 2 引数 に true か fa...
...lse を指定する方法は非推奨です。

@
param name String または Symbol で指定します。...

Module#attr(name, false) -> nil (24258.0)

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

...list[例][ruby]{
def name
@
name
end

//}

第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@
name = val
end

//}

第 2 引数 に true か fa...
...lse を指定する方法は非推奨です。

@
param name String または Symbol で指定します。...

絞り込み条件を変える

Module#attr(name, true) -> nil (24258.0)

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

...list[例][ruby]{
def name
@
name
end

//}

第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。

//emlist[例][ruby]{
def name=(val)
@
name = val
end

//}

第 2 引数 に true か fa...
...lse を指定する方法は非推奨です。

@
param name String または Symbol で指定します。...

Module#attr_accessor(*name) -> [Symbol] (12280.0)

インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。

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

//}

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

//emlist[例][ruby]{
def name
@
name
end
...
...def name=(val)
@
name = val
end

//}

@
param name String または Symbol を 1 つ以上指定します。
@
return 定義されたメソッド名を Symbol の配列で返します。...

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

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

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

//}

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

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

//}

@
param name Strin...
...g または Symbol を 1 つ以上指定します。
@
return 定義されたメソッド名を Symbol の配列で返します。...

Module#attr_writer(*name) -> [Symbol] (12268.0)

インスタンス変数 name への書き込みメソッド (name=) を定義します。

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

//}

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

//emlist[例][ruby]{
def name=(val)
@
name = val
end

//}

@
par...
...am name String または Symbol を 1 つ以上指定します。
@
return 定義されたメソッド名を Symbol の配列で返します。...

Module#attr_accessor(*name) -> nil (12244.0)

インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。

...と書き込みメソッドの両方を
定義します。


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

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

def name=(val)
@
name = val
end

//}

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

絞り込み条件を変える

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

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

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


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

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

//}

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

Module#attr_writer(*name) -> nil (12232.0)

インスタンス変数 name への書き込みメソッド (name=) を定義します。

...タンス変数 name への書き込みメソッド (name=) を定義します。


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

//emlist[例][ruby]{
def name=(val)
@
name = val
end

//}

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

JSON::Parser#parse -> object (9175.0)

現在のソースをパースして結果を Ruby のオブジェクトとして返します。

... Ruby のオブジェクトとして返します。

//emlist[例][ruby]{
r
equire 'json'

class Person
attr
_accessor :name, :age

def []=(key, value)
instance_variable_set("@#{key}", value)
end

end


parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person....
...class # => Person
person.name # => "tanaka"
person.age # => 20

__END__
{
"name":"tanaka",
"age":20
}
//}

@
see JSON::Parser#source...

WIN32OLE_TYPE#default_event_sources -> [WIN32OLE_TYPE] (6245.0)

型が持つソースインターフェイスを取得します。

...default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。

@
return デフォルト...
...ターフェイスを持
たない場合は空配列を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.default_event_sources.map {|intf| intf.name} #=> ["DocEvents"]

WIN32OLE_EVENT.newでインターフェイス名を指定しない...
...oding : cp932
r
equire 'win32ole'

type = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'InternetExplorer')
ctl = WIN32OLE.new(type.progid)
source = type.default_event_sources[0]
class WebEvent
def initialize
@
completed = false
end

attr
_reader :completed
end

source.ole_method...

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

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

...

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

class IeHandler
def initialize
@
completed = false
end

attr
_reader :completed
def onDocumentComplete(disp, uri)...
...nerHTML}=#{e.href}"
end

@
completed = true
end

def method_missing(id, *args)
puts "event=#{id.to_s}, args=#{args.inspect}"
end

end


ie = WIN32OLE.new('InternetExplorer.Application.1')
event = WIN32OLE_EVENT.new(ie, 'DWebBrowserEvents2')
event.handler = IeHandler....
...new
ie.Navigate2 'http://www.ruby-lang.org/ja/'
loop do
break if event.handler.completed
WIN32OLE_EVENT.message_loop
end

ie.Quit

WIN32OLE_EVENT#on_eventなどの呼び出しでブロックが登録されている場
合、そちらが優先されます。...

絞り込み条件を変える

<< 1 2 3 > >>