るりまサーチ

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

別のキーワード

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

クラス

モジュール

検索結果

<< 1 2 3 ... > >>

Logger#add(severity, message = nil, progname = nil) -> true (18257.0)

メッセージをログに記録します。

.../emlist[例][ruby]{
require
'logger'

logger = Logger.new(STDOUT)

logger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger.fatal('Fatal error!')

# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal err...
...or!
# F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}...

Logger#add(severity, message = nil, progname = nil) { ... } -> true (18257.0)

メッセージをログに記録します。

.../emlist[例][ruby]{
require
'logger'

logger = Logger.new(STDOUT)

logger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger.fatal('Fatal error!')

# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal err...
...or!
# F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}...

Set#add(o) -> self (15251.0)

集合にオブジェクト o を加えます。

...す。

add
は常に self を返します。<< は add の別名です。

add
? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。

@param o 追加対象のオブジェクトを指定します。

//emlist[][ruby]{
require
'set'
s...
...= Set[1, 2]
s << 10
p s # => #<Set: {1, 2, 10}>
p s.add?(20) # => #<Set: {1, 2, 10, 20}>
p s.add?(2) # => nil
//}...

REXML::Elements#add(element = nil) -> REXML::Element (15232.0)

要素 element を追加します。

...す。

追加された要素が返されます。

@param element 追加する要素

//emlist[][ruby]{
require
'rexml/document'
a = REXML::Element.new('a')
a.elements.add(REXML::Element.new('b')) # => <b/>
a.to_s # => "<a><b/></a>"
a.elements.add('c') # => <c/>
a.to_s # => "<a><b/><c/></a>"
//}...

Addrinfo#family_addrinfo(host, port) -> Addrinfo (9343.0)

引数から自身に「似た」Addrinfo オブジェクトを生成します。

...た」Addrinfo オブジェクトを生成します。

「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。

require
'socket'

Add
rinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 2...
...21.186.184.68:80 TCP (www.ruby-lang.org:80)>

Add
rinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>

@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path U...

絞り込み条件を変える

Addrinfo#family_addrinfo(path) -> Addrinfo (9343.0)

引数から自身に「似た」Addrinfo オブジェクトを生成します。

...た」Addrinfo オブジェクトを生成します。

「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。

require
'socket'

Add
rinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 2...
...21.186.184.68:80 TCP (www.ruby-lang.org:80)>

Add
rinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>

@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path U...

Gem::Specification#add_dependency(gem, *requirements) -> [Gem::Dependency] (6333.0)

この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。

...す。

//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}

@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。

@param requirements バージョ...
...ンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。

@see Gem::Specification#add_development_dependency, Gem::Dependency...

Gem::Specification#add_runtime_dependency(gem, *requirements) -> [Gem::Dependency] (6333.0)

この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。

...す。

//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}

@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。

@param requirements バージョ...
...ンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。

@see Gem::Specification#add_development_dependency, Gem::Dependency...

BasicSocket#local_address -> Addrinfo (6325.0)

getsockname(2) で得られたローカルアドレス情報を Addrinfo オブジェクトとして返します。

...アドレス情報を
Add
rinfo オブジェクトとして返します。

返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。

require
'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.local_address #=> #<Addrinfo: 192.168.0.129:...
...36873 TCP>
}

TCPServer.open("127.0.0.1", 1512) {|serv|
p serv.local_address #=> #<Addrinfo: 127.0.0.1:1512 TCP>
}

@see BasicSocket#getsockname...
<< 1 2 3 ... > >>