319件ヒット
[201-300件を表示]
(0.098秒)
ライブラリ
- ビルトイン (91)
-
cgi
/ html (11) - fcntl (11)
- logger (11)
-
mutex
_ m (11) -
net
/ ftp (9) -
net
/ imap (11) - readline (22)
- shell (6)
-
shell
/ builtin-command (36) -
shell
/ command-processor (6) -
shell
/ filter (6) -
webrick
/ httputils (11)
クラス
- Array (14)
- Logger (11)
- Module (33)
-
Net
:: FTP :: MLSxEntry (9) -
Net
:: IMAP (11) - Shell (6)
-
Shell
:: AppendFile (12) -
Shell
:: AppendIO (12) -
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
WEBrick
:: HTTPUtils :: FormData (11)
モジュール
-
CGI
:: TagMaker (11) - Fcntl (11)
-
File
:: Constants (11) - Kernel (22)
-
Mutex
_ m (11) - Readline (22)
キーワード
- APPEND (11)
- AppendFile (6)
- AppendIO (6)
- Class (11)
-
O
_ APPEND (11) -
append
_ data (11) -
append
_ features (22) - appendable? (9)
-
block
_ append (11) -
completion
_ append _ character (11) -
completion
_ append _ character= (11) - include (11)
- included (11)
- input= (12)
-
list
_ append (11) -
literal
_ append (11) -
local
_ append (11) - logger (11)
-
nOE
_ element _ def (11) - new (23)
- open (22)
- push (7)
-
rb
_ include _ module (11) -
rb
_ mod _ append _ features (11)
検索結果
先頭5件
-
Mutex
_ m . append _ features(klass) -> Class | nil (6307.0) -
ユーザが直接、使うことはありません。
...ユーザが直接、使うことはありません。
@see Module#append_features... -
CGI
:: TagMaker # nOE _ element _ def(element , append = nil) (6301.0) -
@todo
@todo -
Module
# include(*mod) -> self (6106.0) -
モジュール mod をインクルードします。
...。
@param mod Module のインスタンス( Enumerable など)を指定します。
@raise ArgumentError 継承関係が循環してしまうような include を行った場合に発生します。
//emlist[例][ruby]{
module M
end
module M2
include M
end
module M
include M2
end
//}
実行......結果:
-:3:in `append_features': cyclic include detected (ArgumentError)
from -:3:in `include'
from -:3
インクルードとは、指定されたモジュールの定義
(メソッド、定数) を引き継ぐことです。
インクルードは多重継承の代わりに......用いられており、 mix-in とも呼びます。
//emlist[例][ruby]{
class C
include FileTest
include Math
end
p C.ancestors
# => [C, Math, FileTest, Object, Kernel]
//}
モジュールの機能追加は、クラスの継承関係の間にそのモジュールが挿入
されること... -
Module
# included(class _ or _ module) -> () (6106.0) -
self が Module#include されたときに対象のクラスまたはモジュー ルを引数にしてインタプリタがこのメソッドを呼び出します。
...self が Module#include されたときに対象のクラスまたはモジュー
ルを引数にしてインタプリタがこのメソッドを呼び出します。
@param class_or_module Module#include を実行したオブジェクト
//emlist[例][ruby]{
module Foo
def self.included(mod)......p "#{mod} include #{self}"
end
end
class Bar
include Foo
end
# => "Bar include Foo"
//}
@see Module#append_features... -
Shell
:: AppendFile # input=(filter) (6100.0) -
@todo
@todo -
Shell
:: AppendFile . new(sh , filename) (6100.0) -
@todo
@todo -
Shell
:: AppendIO # input=(filter) (6100.0) -
@todo
@todo -
Shell
:: AppendIO . new(sh , filename) (6100.0) -
@todo
@todo -
Class (6006.0)
-
クラスのクラスです。
...正確に言えば、個々のクラスはそれぞれメタクラスと呼
ばれる名前のないクラスをクラスとして持っていて、Class はそのメタ
クラスのクラスです。この関係は少し複雑ですが、Ruby を利用するにあたっ
ては特に重要ではあ......すが、それ以外のほとんどの機能は Module から継
承されています。Module のメソッドのうち
* Module#module_function
* Module#extend_object
* Module#append_features
* Module#prepend_features
* Module#refine
は Class では未定義にされています。... -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576 , level: Logger :: Severity :: DEBUG , progname: nil , formatter: Formatter . new , datetime _ format: nil , shift _ period _ suffix: & # 39;%Y%m%d& # 39;) -> Logger (3306.0) -
Logger オブジェクトを生成します。
...
Logger オブジェクトを生成します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。......頻度には daily, weekly, monthly を文字列で指定することができます。
省略すると、ログの保存先を切り替えません。
@param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズで....../emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDERR)
logger = Logger.new(STDOUT)
logger = Logger.new('logfile.log')
file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new(file, 'daily')
logger = Logger.new(file, level: :info)
logger = Logger.new(file,... -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576) -> Logger (3206.0) -
Logger オブジェクトを生成します。
...
Logger オブジェクトを生成します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。......頻度には daily, weekly, monthly を文字列で指定することができます。
省略すると、ログの保存先を切り替えません。
@param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズで......ログファイルを切り替えます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDERR)
logger = Logger.new(STDOUT)
logger = Logger.new('logfile.log')
file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new(file, 'daily')
//}... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (3106.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時......りブロックを脱出するとき、
ファイルをクローズします。ブロックを評価した結果を返します。
ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生......フォルトのモード)
: "w", WRONLY|CREAT|TRUNC
ファイルを書き込みモードでオープンします。
オープン時にファイルがすでに存在していれば
その内容を空にします。
: "a", WRONLY|CREAT|APPEND
ファイルを書き込みモードで...