るりまサーチ

最速Rubyリファレンスマニュアル検索!
94991件ヒット [1-100件を表示] (0.373秒)
トップページ > 種類:インスタンスメソッド[x]

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

ACL#allow_addr?(addr) -> bool (1.0)

addr が ACL で許可されているならば真を返します。

addr が ACL で許可されているならば真を返します。

- **param** `addr` -- 判定対象のアドレス

ACL#allow_socket?(soc) -> bool (1.0)

ソケットに関連付けられたアドレスが ACL で許可されているならば真を返します。

ソケットに関連付けられたアドレスが ACL で許可されているならば真を返します。

- **param** `soc` -- 判定対象のソケット

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

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

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

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

- **param** `list` -- 追加するエントリー

ARGF.class#argv -> Array (1.0)

{: since="1.9.1"}

{: since="1.9.1"}

[m:Object::ARGV] を返します。

ARGF が ARGV をどう扱うかについては [c:ARGF] を参照してください。

例:

```console
$ ruby argf.rb -v glark.txt

ARGF.argv #=> ["-v", "glark.txt"]
```

ARGF.class#binmode -> self (1.0)

{: since=""}

{: since=""}

self をバイナリモードにします。一度バイナリモードになった後は非バイナリモードに戻る事はできません。

バイナリモード下では以下のように動作します。

- 改行の変換を停止する
- 文字エンコーディングの変換を停止する
- 内容を ASCII-8BIT として扱う

```ruby title="例"
# test1.png - 164B
# test2.png - 128B
# test1.png + test2.png = 292B

# $ ruby test.rb test1.png test2.png

ARGF.binmode
p ARGF.read...

絞り込み条件を変える

ARGF.class#binmode? -> bool (1.0)

{: since="1.9.1"}

{: since="1.9.1"}

ARGF の入力ストリームがバイナリモードなら true を返します。
そうでない場合、false を返します。

バイナリモードにするためには [m:ARGF.class#binmode] を使用します。

```ruby
p ARGF.binmode? # => false
ARGF.binmode
p ARGF.binmode? # => true
```

- **SEE** [m:IO#binmode?], [m:ARGF.class#binmode]

ARGF.class#close -> self (1.0)

{: since=""}

{: since=""}

現在開いている処理対象のファイルをクローズします。開くファイルが残っている場合は次のファイルをオープンします。
ただし、標準入力はクローズされません。

```console
$ echo "foo" > foo
$ echo "bar" > bar

$ ruby argf.rb foo bar

ARGF.filename # => "foo"
ARGF.close
ARGF.filename # => "bar"
ARGF.close
```

- **SEE** [m:ARGF.class#closed?]

ARGF.class#closed? -> bool (1.0)

{: since=""}

{: since=""}

現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。

```ruby title="例"
# $ echo "foo" > foo
# $ echo "bar" > bar
# $ ruby argf.rb foo bar

p ARGF.filename # => "foo"
ARGF.close
# 複数のファイルを開いているので1度のARGF.closeではまた全てのファイルを閉じていないのでfalseになる
p ARGF.closed? # => false
p ARGF.filename # => "bar"
ARG...
<< 1 2 3 ... > >>