るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.047秒)
トップページ > クエリ:Object[x] > クエリ:OBJECT[x] > クエリ:include[x] > 種類:ライブラリ[x]

別のキーワード

  1. objectspace each_object
  2. _builtin each_object
  3. object to_enum
  4. object send
  5. object public_send

キーワード

検索結果

rdoc (55.0)

RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。

...ションです。 JavaDoc と同様に、ソースを解析し、クラス、モ
ジュール、メソッドの定義を抜き出してきます(include,require もです)。そ
してこれらの内容とその直前に書かれたコメントを併合し、ドキュメントを出
力します(...
...。指
定しなかった場合は png が使われます。--diagram が必要です。

: --include dir,…

:include: 命令でファイルを探すディレクトリを指定します。 --include
複数使ってもかまいません。これを指定しなくとも処理中のファ...
...age and calculate the
# date-of-birth.
#--
# FIXME: fails if the birthday falls on
# February 29th
#++
# The DOB is returned as a Time object.

def get_dob(person)
...

====[a:list] リスト

リストは以下のような記号が付いたパラグラフです。

* '*' も...

drb (31.0)

分散オブジェクトプログラミングのためのライブラリです。

...きます。これらはすべて透過的に行われます。

リモートプロセスにあるオブジェクトはローカルには DRb::DRbObject
インスタンスとして表現されます。このオブジェクトはリモートオブジェクトの
proxy のように振舞います...
...ャリング不可能なオブジェクトは dRuby によって
ある種のリファレンスとして取り扱われます。これは DRb::DRbObject
のインスタンスとして表現されます。これはリモートオブジェクトの
proxy として動作し、proxy のメソッドを...
...マーシャリング可能なオブジェクトを DRbObject でリファレンスとして
渡したい、つまりコピーでなくリファレンスで渡したい場合は
そのオブジェクトに
DRb::DRbUndumped を Module#include します。

dRuby はブロック付きのメソッド...

irb/completion (31.0)

irb の completion 機能を提供するライブラリです。

...inspect instance_eval
include
install_alias_method instance_of?
initialize install_aliases instance_variables
irb(main):001:0> inspect
"main"
irb(main):002:0> foo = Object.new
#<Object:0x4027146c>

"変数名." の後に [Tab] を...

set (31.0)

集合を表す Set クラスを提供します。

...索機能を合わせ持ちます。

Set および SortedSet は内部記憶として Hash を使うため、集合要素の
等価性は Object#eql? と Object#hash を用いて判断されます。
したがって、集合の各要素には、これらのメソッドが適切に定義されてい...
...
されます。

=== 例
//emlist[][ruby]{
require 'set'

set1 = Set.new ["foo", "bar", "baz", "foo"]

p set1 # => #<Set: {"foo", "bar", "baz"}>
p set1.include?("bar") # => true

set1.add("heh")
set1.delete("foo")
p set1 # => #<Set: {"bar", "baz", "heh"}>
//}...
...Hash の高速な検索機能を合わせ持ちます。

Set は内部記憶として Hash を使うため、集合要素の等価性は
Object
#eql? と Object#hash を用いて判断されます。
したがって、集合の各要素には、これらのメソッドが適切に定義されてい...
...用されます。

=== 例
//emlist[][ruby]{
require 'set'

set1 = Set.new ["foo", "bar", "baz", "foo"]

p set1 # => #<Set: {"foo", "bar", "baz"}>
p set1.include?("bar") # => true

set1.add("heh")
set1.delete("foo")
p set1 # => #<Set: {"bar", "baz", "heh"}>
//}...

drb/extservm (19.0)

DRb::ExtServManager を定義しているライブラリ。

...front object に指定する
s = DRb::ExtServManager.new
DRb.start_service("druby://localhost:10234", s)

# drb のプロセスの終了を待つ
DRb.thread.join

service.rb:
require 'drb/drb'
require 'drb/extserv'

# サービスを表すクラス
class Service
include
DRb:...
...# 終了するため、以下の行が実行される
puts "Stop #{ARGV[0]}"

client.rb:
require 'drb/drb'

DRb.start_service
s = DRbObject.new_with_uri("druby://localhost:10234")

# No1 と名付けられたサービスを呼び出す
service1 = s.service("No1").front
p service...
...1.hello # => "service1"

# No2 と名付けられたサービスを呼び出す
service2 = s.service("No2").front
p service2.hello # => "service2"

stop.rb:
require 'drb/drb'

DRb.start_service
s = DRbObject.new_with_uri("druby://localhost:10234")
s.service(ARGV[0]).stop_service...

絞り込み条件を変える