ライブラリ
- ビルトイン (96)
- e2mmap (18)
-
fiddle
/ import (84) -
irb
/ cmd / chws (48) -
irb
/ cmd / help (24) -
irb
/ cmd / load (12) -
irb
/ cmd / nop (60) -
irb
/ cmd / pushws (72) -
irb
/ ext / use-loader (24) -
irb
/ extend-command (12) -
net
/ http (8) - open-uri (104)
- openssl (48)
- optparse (12)
- profiler (6)
- socket (24)
クラス
- IO (24)
-
IRB
:: ExtendCommand :: ChangeWorkspace (12) -
IRB
:: ExtendCommand :: CurrentWorkingWorkspace (12) -
IRB
:: ExtendCommand :: Help (12) -
IRB
:: ExtendCommand :: Load (12) -
IRB
:: ExtendCommand :: Nop (48) -
IRB
:: ExtendCommand :: PopWorkspace (12) -
IRB
:: ExtendCommand :: PushWorkspace (12) -
IRB
:: ExtendCommand :: Workspaces (12) - Module (12)
- Object (48)
-
OpenSSL
:: SSL :: SSLSocket (24) - Regexp (12)
- UDPSocket (12)
- UNIXServer (12)
モジュール
- Exception2MessageMapper (18)
-
Fiddle
:: Importer (72) -
IRB
:: ExtendCommandBundle (36) - Kernel (16)
-
OpenSSL
:: Buffering (24) - OpenURI (24)
-
OpenURI
:: OpenRead (36) - URI (16)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Arguable (12)
- ChangeWorkspace (12)
- CurrentWorkingWorkspace (12)
- EXTENDED (12)
- Fail (6)
- HTTPNotExtended (8)
- Help (12)
- Importer (12)
- Meta (12)
- Nop (12)
-
OVERRIDE
_ PRIVATE _ ONLY (12) - PopWorkspace (12)
-
Profiler
_ _ (6) - PushWorkspace (12)
- Raise (6)
- Workspaces (12)
-
accept
_ nonblock (24) - bind (12)
-
connect
_ nonblock (12) -
create
_ value (12) - e2mmap (6)
- execute (108)
-
extend
_ object (6) - extended (12)
- fiddle (12)
-
fiddle
/ import (12) -
fiddle
/ types (12) -
irb
/ completion (12) -
irb
_ context (12) -
irb
_ load (12) -
irb
_ require (12) -
is
_ a? (12) -
kind
_ of? (12) - new (12)
- open (56)
-
open
_ uri (24) - read (12)
-
read
_ nonblock (24) -
recvfrom
_ nonblock (12) -
ruby 1
. 6 feature (12) -
singleton
_ methods (12) - sizeof (12)
- struct (12)
- union (12)
- value (12)
-
write
_ nonblock (24) - クラス/メソッドの定義 (12)
検索結果
先頭5件
- Object
# extend(*modules) -> self - OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO - OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil - Net
:: HTTPNotExtended - OpenURI
. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO
-
Object
# extend(*modules) -> self (18167.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 (12206.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 (12206.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... -
Net
:: HTTPNotExtended (12000.0) -
HTTP レスポンス 510 (Not Extended) を表現するクラスです。
...HTTP レスポンス 510 (Not Extended) を表現するクラスです。
詳しくは 2774 を見てください。... -
OpenURI
. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO (9212.0) -
URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。
...uire 'open-uri'
sio = OpenURI.open_uri('http://www.example.com')
p sio.last_modified
puts sio.read
OpenURI.open_uri('http://www.example.com'){|sio| sio.read }
options には Hash を与えます。理解するハッシュの
キーは以下のシンボル、
* :proxy
* :progress_proc
*......:content_length_proc
* :http_basic_authentication
* :proxy_http_basic_authentication
* :read_timeout
* :ssl_ca_cert
* :ssl_verify_mode
* :ftp_active_mode
* :redirect
です。
「:content_length_proc」と「:progress_proc」はプログレスバーに
利用されることを想定してい......@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます。
@param options ハッシュを与えます。
@return 返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。
@raise Open... -
OpenURI
. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil (9212.0) -
URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。
...uire 'open-uri'
sio = OpenURI.open_uri('http://www.example.com')
p sio.last_modified
puts sio.read
OpenURI.open_uri('http://www.example.com'){|sio| sio.read }
options には Hash を与えます。理解するハッシュの
キーは以下のシンボル、
* :proxy
* :progress_proc
*......:content_length_proc
* :http_basic_authentication
* :proxy_http_basic_authentication
* :read_timeout
* :ssl_ca_cert
* :ssl_verify_mode
* :ftp_active_mode
* :redirect
です。
「:content_length_proc」と「:progress_proc」はプログレスバーに
利用されることを想定してい......@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます。
@param options ハッシュを与えます。
@return 返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。
@raise Open... -
IRB
:: ExtendCommandBundle :: OVERRIDE _ PRIVATE _ ONLY -> 2 (9106.0) -
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指 定したメソッド名と同名の public メソッドが定義済みではなかった場合のみ、 エイリアスを定義する事を指定するフラグです。
...リアスを定義する際に、既にこれからエイリアス先に指
定したメソッド名と同名の public メソッドが定義済みではなかった場合のみ、
エイリアスを定義する事を指定するフラグです。
@see IRB::ExtendCommandBundle.def_extend_command... -
Exception2MessageMapper
. extend _ object(cl) -> () (9101.0) -
@todo
...@todo
@param cl... -
Regexp
:: EXTENDED -> Integer (9100.0) -
バックスラッシュでエスケープされていない空白と # から改行までを無 視します。正規表現リテラルの //x オプションと同じ です。(空白を入れる場合は\でエスケープして\ (<-空白)と 指定します)
バックスラッシュでエスケープされていない空白と # から改行までを無
視します。正規表現リテラルの //x オプションと同じ
です。(空白を入れる場合は\でエスケープして\ (<-空白)と
指定します) -
IRB
:: ExtendCommand :: ChangeWorkspace (9000.0) -
irb 中の irb_change_workspace コマンドのための拡張を定義したクラスです。
...irb 中の irb_change_workspace コマンドのための拡張を定義したクラスです。...