84件ヒット
[1-84件を表示]
(0.013秒)
キーワード
- glob (24)
- new (24)
-
new
_ ntoh (12) - ntop (12)
-
unpack
_ sockaddr _ in (12)
検索結果
先頭5件
-
IPAddr
. new _ ntoh(addr) -> IPAddr (17136.0) -
ネットワークバイトオーダーのバイト列から IPAddr オブジェクトを生成します。
...ネットワークバイトオーダーのバイト列から IPAddr オブジェクトを生成します。
@param addr ネットワークバイトオーダーのバイト列。
例:
require 'ipaddr'
p IPAddr.new_ntoh("\300\250\001\001") # => <IPAddr: IPv4:192.168.1.1/255.255.255.255>... -
IPAddr
. new(addr = & # 39; :: & # 39; , family = Socket :: AF _ UNSPEC) -> IPAddr (17130.0) -
新しい IPAddr オブジェクトを生成します。
...新しい IPAddr オブジェクトを生成します。
@param addr 0 から IPAddr::IN6MASK までの数値を受け取ります。
また、'address', 'address/prefixlen', 'address/mask' の形式も受け付けます。
プリフィックス長やマスクが指定さ......れると、
マスクされた IPAddr オブジェクトを返します。
IPv6 アドレスの場合は、[ ] で囲まれていてもかまいません。
@param family family は自動的に判定されますが、明示的に指定することもできます。
@raise... -
IPAddr
. ntop(addr) -> String (17001.0) -
ネットワークバイトオーダーのバイト列で表現された IP アドレスを人間の読める形式に変換します。
ネットワークバイトオーダーのバイト列で表現された IP アドレスを人間の読める形式に変換します。
@param addr ネットワークバイトオーダーのバイト列。 -
Range
. new(first , last , exclude _ end = false) -> Range (19.0) -
first から last までの範囲オブジェクトを生成して返しま す。
...2017-09-17
# ...
# 2017-10-16
//}
//emlist[例: IPアドレスの範囲オブジェクトの場合][ruby]{
require 'ipaddr'
Range.new(IPAddr.new("192.0.2.1"), IPAddr.new("192.0.2.3")).each {|ip| puts ip}
# => 192.0.2.1
# 192.0.2.2
# 192.0.2.3
//}
//emlist[例: 自作のオブジェ... -
Socket
. unpack _ sockaddr _ in(sockaddr) -> Array (17.0) -
lib:socket#pack_stringを unpack したアドレスを返します。返される値は [port, ipaddr] の配列です。
...lib:socket#pack_stringを
unpack したアドレスを返します。返される値は [port, ipaddr]
の配列です。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_in(Soc... -
Pathname
. glob(pattern , flags=0) -> [Pathname] (7.0) -
ワイルドカードの展開を行なった結果を、 Pathname オブジェクトの配列として返します。
...@param pattern ワイルドカードパターンです
@param flags パターンマッチ時のふるまいを変化させるフラグを指定します
//emlist[][ruby]{
require "pathname"
Pathname.glob("lib/i*.rb") # => [#<Pathname:lib/ipaddr.rb>, #<Pathname:lib/irb.rb>]
//}
@see Dir.glob......イルドカードパターンです
@param flags パターンマッチ時のふるまいを変化させるフラグを指定します
//emlist[][ruby]{
require "pathname"
Pathname.glob("lib/i*.rb") # => [#<Pathname:lib/ipaddr.rb>, #<Pathname:lib/irb.rb>]
//}
@see Dir.glob
@see Pathname#glob... -
Pathname
. glob(pattern , flags=0) {|pathname| . . . } -> nil (7.0) -
ワイルドカードの展開を行なった結果を、 Pathname オブジェクトの配列として返します。
...@param pattern ワイルドカードパターンです
@param flags パターンマッチ時のふるまいを変化させるフラグを指定します
//emlist[][ruby]{
require "pathname"
Pathname.glob("lib/i*.rb") # => [#<Pathname:lib/ipaddr.rb>, #<Pathname:lib/irb.rb>]
//}
@see Dir.glob......イルドカードパターンです
@param flags パターンマッチ時のふるまいを変化させるフラグを指定します
//emlist[][ruby]{
require "pathname"
Pathname.glob("lib/i*.rb") # => [#<Pathname:lib/ipaddr.rb>, #<Pathname:lib/irb.rb>]
//}
@see Dir.glob
@see Pathname#glob...