るりまサーチ

最速Rubyリファレンスマニュアル検索!
177件ヒット [1-100件を表示] (0.015秒)
トップページ > クエリ:start[x] > 種類:クラス[x]

別のキーワード

  1. smtp start
  2. net/smtp start
  3. pop start
  4. pop3 start
  5. http start

キーワード

検索結果

<< 1 2 > >>

Errno::ERESTART (6001.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

Psych::Stream (25.0)

入力されたオブジェクトから変換された YAML document を指定した IO に出力する機能を持つクラスです。

...に出力する機能を持つクラスです。

start
で変換を開始し、push で変換する Ruby オブジェクトを渡し、
最後に finish を呼ぶことで変換を完了します。
stream = Psych::Stream.new($stdout)
stream.start
stream.push({:foo => 'bar'})
stream.finish...
...に出力されます。

finish を確実に呼び出すためには Psych::Stream#start メソッドを
ブロック付きで呼び出すとよいでしょう。

stream = Psych::Stream.new($stdout)
stream.start do |em|
em.push(:foo => 'bar')
end

基本的な仕組みは Psych::Visitors...

Psych::Emitter (19.0)

Psych::Parser でパースし、生じたイベントから YAML ドキュメントを再構築するようなハンドラです。

...ch'
require 'stringio'

output = StringIO.new
emitter = Psych::Emitter.new(output)

emitter.start_stream(Psych::Parser::UTF8)
emitter.start_document([1, 1], [], false)
emitter.start_mapping(nil, nil, false, Psych::Nodes::Mapping::BLOCK)
emitter.scalar("a", nil, nil, true, false, Ps...

Resolv::DNS::Resource::SOA (17.0)

DNS リソースの SOA (Start Of Authority) レコード を表す抽象クラスです。

...DNS リソースの SOA (Start Of Authority) レコード
を表す抽象クラスです。

Resolv::DNS#getresource で SOA レコードを得たい場合は
Resolv::DNS::Resource::IN::SOA を使うべきです。...

Logger::Application (13.0)

ユーザ定義のアプリケーションにログ機能を簡単に追加することができます。

...スでメイン処理を行う run メソッドを定義します。
(3) そのクラスをインスタンス化して start メソッドを呼び出します。


例:

class
FooApp < Application
def initialize(foo_app, application_specific, arguments)
super('FooApp') # Name of the ap...
...log(WARN, 'warning', 'my_method1')
...
@log.error('my_method2') { 'Error!' }
...
end
end

status = FooApp.new(....).start

=== 注意

このクラスは 2.2.0 で gem ライブラリとして切り離されました。2.2.0
以降ではそちらを利用してくだ...

絞り込み条件を変える

Thread::ConditionVariable (13.0)

スレッドの同期機構の一つである状態変数を実現するクラスです。

...utex.new
cv = ConditionVariable.new

a = Thread.start {
mutex.synchronize {
...
while (条件が満たされない)
cv.wait(mutex)
end
...
}
}

b = Thread.start {
mutex.synchronize {
# 上の条件...
...が空になった場合、
あるいは満タンになった場合に Condition Variable を使って wait しています。

require 'thread'

class
TinyQueue
def initialize(max=2)
@max = max
@full = ConditionVariable.new
@empty = ConditionVariable.new
@mutex = Mut...

ACL (7.0)

drb で用いる ACL(Access Control List)クラス。

...に、
"allow_or_deny", "addr1",
"allow_or_deny", "addr2",
:
という文字列配列で表現されます。

@see DRb.#install_acl, DRb.#start_service, DRb::DRbServer.default_acl, DRb::DRbServer.new

=== 例
ACL を単独で用いる例。
require "drb/acl"

list = %w[
deny all...

DRb::DRbServer (7.0)

dRuby サーバクラス。

...要があります。
他のプロセスのリモートメソッドをマーシャリング可能な
引数のみで呼び出すならばサーバは必要ありません。

複数のサーバを起動することもできますが、通常は
DRb.#start_service でサーバを起動します。...

Monitor (7.0)

スレッドの同期機構としてのモニター機能を提供するクラスです。 また同じスレッドから何度も lock できる Mutex としての機能も提供します。

...

//emlist[消費者、生産者問題の例][ruby]{
require 'monitor'

buf = []
mon = Monitor.new
empty_cond = mon.new_cond

# consumer
Thread.start do
loop do
mon.synchronize do
empty_cond.wait_while { buf.empty? }
print buf.shift
end
end
end

# producer
while line = AR...

TCPServer (7.0)

TCP/IP ストリーム型接続のサーバ側のソケットのクラスです。

...require "socket"

gs = TCPServer.open(0)
addr = gs.addr
addr.shift
printf("server is on %s\n", addr.join(":"))

while true
Thread.start(gs.accept) do |s| # save to dynamic variable
print(s, " is accepted\n")
while s.gets
s.write($_)
end
print(s...

絞り込み条件を変える

<< 1 2 > >>