るりまサーチ

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

別のキーワード

  1. rexml/document new
  2. rexml/document write
  3. rexml/document clone
  4. rexml/document to_s
  5. rexml/document node_type

ライブラリ

クラス

キーワード

検索結果

ACL.new(list=nil, order = DENY_ALLOW) -> ACL (26113.0)

新たな ACL オブジェクトを返します。

...ると
デフォルトですべてのアドレスを許可します。

require "drb/acl"

list = %w[
deny all
allow 192.168.1.1
allow ::ffff:192.168.1.2
allow 192.168.1.3
]

acl = ACL.new(list, ACL::DENY_ALLOW)

@param list ACLに追加するエントリー
@param order...

ACL (8024.0)

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

...ver.new

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

list = %w[
deny all
allow 192.168.1.1
allow ::ffff:192.168.1.2
allow 192.168.1.3
]

# From Socket#peeraddr, see also ACL#allow_socket?
addr = ["AF_INET", 10, "lc630", "192.168.1.3"]

acl = ACL.new
p...
...acl.allow_addr?(addr) # => true

acl = ACL.new(list, ACL::DENY_ALLOW)
p acl.allow_addr?(addr) # => true...

ACL::ALLOW_DENY -> Integer (8016.0)

デフォルトですべてのアドレスを許可することを意味します。 @see ACL.new

...デフォルトですべてのアドレスを許可することを意味します。
@see ACL.new...

ACL#install_list(list) -> () (8012.0)

ACL に list で指定したエントリーを追加します。

...ACL に list で指定したエントリーを追加します。

require "drb/acl"
acl = ACL.new
acl.install_list(["deny", "192.168.1.45"])

@param list 追加するエントリー...

ACL::DENY_ALLOW -> Integer (8006.0)

デフォルトですべてのアドレスを拒否することを意味します。

...デフォルトですべてのアドレスを拒否することを意味します。

@see ACL.new...

絞り込み条件を変える