るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

検索結果

<< 1 2 3 ... > >>

Object#extend(*modules) -> self (18174.0)

引数で指定したモジュールのインスタンスメソッドを self の特異 メソッドとして追加します。

...を追加します
が、extend は、ある特定のオブジェクトだけにモジュールの機能を追加
したいときに使用します。

引数に複数のモジュールを指定した場合、最後
の引数から逆順に extend を行います。

@param modules モジュール...
...module Bar
def b
'ok Bar'
end
end

obj = Object.new
obj.extend Foo, Bar
p
obj.a #=> "ok Foo"
p
obj.b #=> "ok Bar"

class Klass
include Foo
extend
Bar
end

p
Klass.new.a #=> "ok Foo"
p
Klass.b #=> "ok Bar"
//}

extend
の機能は、「特異クラスに対する Module#include」...
...ただしその場合、フック用のメソッド
が Module#extended ではなく Module#included になるという違いがあります。

//emlist[][ruby]{
# obj.extend Foo, Bar とほぼ同じ
class << obj
include Foo, Bar
end
//}

@see Module#extend_object,Module#include,Module#extended...

OpenURI::OpenRead#open(mode = &#39;r&#39;, perm = nil, options = {}) -> StringIO (12225.0)

自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。

...自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に Strin...
...OpenURI::Meta モジュールで extend されています。

@param mode モードを文字列で与えます。Kernel.#open と同じです。

@param perm 無視されます。

@param options ハッシュを与えます。

@raise OpenURI::HTTPError 対象となる URI のスキームが http...
...

@raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
Net::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。

@see OpenURI.open_uri...

OpenURI::OpenRead#open(mode = &#39;r&#39;, perm = nil, options = {}) {|sio| ... } -> nil (12225.0)

自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。

...自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に Strin...
...OpenURI::Meta モジュールで extend されています。

@param mode モードを文字列で与えます。Kernel.#open と同じです。

@param perm 無視されます。

@param options ハッシュを与えます。

@raise OpenURI::HTTPError 対象となる URI のスキームが http...
...

@raise Net::FTPError 対象となる URI のスキームが ftp であり、かつリソースの取得に失敗した時に
Net::FTPError のサブクラスが発生します。詳しくは net/ftp
を参照して下さい。

@see OpenURI.open_uri...

Module#extended(obj) -> () (6175.0)

self が他のオブジェクト に Object#extend されたときに 呼ばれます。引数には extend を行ったオブジェクトが渡されます。

...bject#extend されたときに
呼ばれます。引数には extend を行ったオブジェクトが渡されます。

@param obj Object#extend を行ったオブジェクト

//emlist[例][ruby]{
module Foo
def self.extended(obj)
p
"#{obj} extend #{self}"
end
end

Object.new.extend Foo...
...# => "#<Object:0x401cbc3c> extend Foo"
//}

@see Module#extend_object...

OpenURI::OpenRead#read(options = {}) -> String (6135.0)

自身が表す内容を読み込んで文字列として返します。 self.open(options={}) {|io| io.read } と同じです。 このメソッドによって返される文字列は OpenURI::Meta によって extend されています。

....open(options={}) {|io| io.read } と同じです。
このメソッドによって返される文字列は OpenURI::Meta
によって extend されています。

@param options ハッシュを与えます。

require 'open-uri'
uri = URI.parse('http://www.example.com/')
str = uri.read
p
s...
...tr.is_a?(OpenURI::Meta) # => true
p
str.content_type...

絞り込み条件を変える

IRB::ExtendCommand::Nop#execute(*opts) -> () (6107.0)

何もしません。サブクラスでオーバーライドして使用します。

...何もしません。サブクラスでオーバーライドして使用します。

@param opts irb 中でコマンドに渡す引数を指定します。...

IRB::ExtendCommand::PopWorkspace#execute(*obj) -> [IRB::WorkSpace] (6107.0)

UNIX シェルコマンドの popd と同じです。

...UNIX シェルコマンドの popd と同じです。

@param obj 使用しません。...

IRB::ExtendCommand::PushWorkspace#execute(*obj) -> [IRB::WorkSpace] (6107.0)

UNIX シェルコマンドの pushd と同じです。

...UNIX シェルコマンドの pushd と同じです。

@param obj IRB::WorkSpace オブジェクトを指定します。複数指定した
場合は先頭のオブジェクトのみが設定されます。...

IRB::ExtendCommand::Workspaces#execute(*obj) -> [IRB::WorkSpace] (6107.0)

現在のワークスペースの一覧を返します。

...現在のワークスペースの一覧を返します。

@param obj 使用しません。...
<< 1 2 3 ... > >>