別のキーワード
ライブラリ
- ビルトイン (64)
-
cgi
/ core (3) -
cgi
/ html (2) -
cgi
/ session (2) - csv (1)
- erb (2)
- fiddle (1)
-
irb
/ frame (1) -
irb
/ input-method (1) - logger (2)
- mkmf (3)
-
net
/ ftp (9) -
net
/ http (7) -
net
/ smtp (1) - openssl (3)
- pathname (12)
- psych (1)
- rake (14)
-
rake
/ gempackagetask (1) -
rake
/ loaders / makefile (1) -
rake
/ packagetask (4) -
rdoc
/ code _ object (1) -
rdoc
/ generator / json _ index (1) -
rdoc
/ parser (1) -
rdoc
/ stats (1) -
rdoc
/ top _ level (2) - ripper (1)
-
ripper
/ filter (1) -
rubygems
/ commands / build _ command (2) -
rubygems
/ config _ file (16) -
rubygems
/ format (2) -
rubygems
/ gem _ path _ searcher (2) -
rubygems
/ indexer (3) -
rubygems
/ installer (6) -
rubygems
/ old _ format (2) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (4) -
rubygems
/ remote _ fetcher (3) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ source _ info _ cache (9) -
rubygems
/ specification (12) - shell (16)
-
shell
/ builtin-command (1) -
shell
/ command-processor (21) -
shell
/ filter (15) - socket (2)
- tempfile (1)
- tracer (3)
-
webrick
/ httpresponse (1) -
webrick
/ httpservlet / filehandler (4) -
webrick
/ httputils (1) - win32ole (1)
- zlib (7)
クラス
-
ARGF
. class (10) - Binding (2)
-
CGI
:: Session :: FileStore (2) - CSV (1)
- Dir (1)
- ERB (2)
-
Fiddle
:: Function (1) - File (3)
-
File
:: Stat (20) -
Gem
:: Commands :: BuildCommand (2) -
Gem
:: ConfigFile (16) -
Gem
:: Format (2) -
Gem
:: GemPathSearcher (2) -
Gem
:: Indexer (3) -
Gem
:: Installer (6) -
Gem
:: OldFormat (2) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (4) -
Gem
:: RemoteFetcher (3) -
Gem
:: SourceInfoCache (9) -
Gem
:: Specification (12) - IO (22)
-
IRB
:: Frame (1) -
IRB
:: InputMethod (1) - LoadError (1)
- Logger (1)
-
Logger
:: LogDevice (1) -
Net
:: FTP (8) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTP (4) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (1) -
Net
:: SMTP (1) -
OpenSSL
:: Config (1) -
OpenSSL
:: SSL :: SSLContext (1) -
OpenSSL
:: X509 :: ExtensionFactory (1) - Pathname (12)
-
Psych
:: SyntaxError (1) -
RDoc
:: CodeObject (1) -
RDoc
:: Generator :: JsonIndex (1) -
RDoc
:: Parser (1) -
RDoc
:: Stats (1) -
RDoc
:: TopLevel (2) -
Rake
:: Application (1) -
Rake
:: FileList (7) -
Rake
:: GemPackageTask (1) -
Rake
:: MakefileLoader (1) -
Rake
:: PackageTask (4) - Ripper (1)
-
Ripper
:: Filter (1) -
RubyVM
:: InstructionSequence (4) - Shell (16)
-
Shell
:: CommandProcessor (21) -
Shell
:: Filter (15) -
Shell
:: Glob (1) -
Socket
:: AncillaryData (1) - String (2)
- Tempfile (1)
- Tracer (3)
- UNIXSocket (1)
-
WEBrick
:: HTTPResponse (1) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (3) -
WEBrick
:: HTTPServlet :: FileHandler (1) -
WEBrick
:: HTTPUtils :: FormData (1) -
WIN32OLE
_ METHOD (1) -
Zlib
:: GzipFile (3) -
Zlib
:: GzipReader (2) -
Zlib
:: GzipWriter (2)
モジュール
-
CGI
:: HtmlExtension (2) -
CGI
:: QueryExtension (3) - FileUtils (1)
-
Gem
:: RequirePathsBuilder (1) - Kernel (5)
-
Rake
:: TaskManager (1) - RakeFileUtils (1)
キーワード
- * (1)
- <=> (1)
- [] (3)
- []= (1)
-
absolute
_ path (1) -
add
_ file (2) -
add
_ file _ simple (2) - args (1)
- backtrace (1)
- backtrace= (1)
-
base
_ label (1) - basename (3)
- benchmark (1)
- benchmark= (1)
- blksize (1)
- blocks (1)
-
body
_ stream (1) -
body
_ stream= (1) -
ca
_ file (2) -
cache
_ file (1) - call (1)
- chmod (4)
- chown (4)
- compress (1)
- config= (1)
-
config
_ file _ name (1) - count (1)
-
cpp
_ command (1) -
create
_ body (1) -
create
_ makefile (1) - delete (3)
- dev (1)
-
dev
_ major (1) -
dev
_ minor (1) - dirname (3)
-
do
_ GET (2) - download (1)
-
dummy
_ makefile (1) - each (3)
- echo (3)
- egrep (1)
- eval (1)
- existing (1)
- existing! (1)
-
external
_ encoding (1) - extname (1)
-
extra
_ rdoc _ files (1) -
extra
_ rdoc _ files= (1) -
extract
_ files (1) - facts (1)
- fcntl (1)
- file? (1)
-
file
_ absolute _ name (1) -
file
_ create (1) -
file
_ entries (2) -
file
_ entries= (2) -
file
_ field (2) -
file
_ name (2) -
file
_ relative _ name (1) - filename (7)
- filename= (1)
- fileno (1)
- files (2)
- files= (1)
- fnmatch (1)
- fnmatch? (1)
-
formatted
_ program _ filename (1) - formatter (1)
- ftype (5)
-
gem
_ file (1) -
gem
_ file _ list (1) - generate (1)
-
generate
_ bin _ script (1) -
generate
_ bin _ symlink (1) -
generate
_ windows _ script (1) - get (4)
-
get
_ file _ uri _ path (1) -
get
_ line (1) - getbinaryfile (2)
- getbyte (1)
- getc (1)
- gets (3)
- gettextfile (2)
- gid (1)
- glob (3)
- grpowned? (2)
- gsub (1)
- gsub! (1)
- gzip (1)
-
handle
_ arguments (1) - hash (1)
- helpstring (1)
- ino (1)
-
inplace
_ mode= (1) -
internal
_ encoding (1) - join (1)
- label (1)
-
latest
_ cache _ file (1) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) - lchmod (1)
- lchown (1)
-
lib
_ files (1) - lineno (1)
- load (1)
-
load
_ file (1) -
load
_ gemspecs (1) -
matching
_ file? (1) -
matching
_ files (1) - mdtm (1)
- mode (1)
- nlink (1)
-
not
_ modified? (1) -
num
_ files (1) -
open
_ uri _ or _ path (1) -
orig
_ name (1) -
orig
_ name= (1) -
parent
_ file _ name (1) -
parse
_ files _ matching (1) - path (7)
- path= (1)
- pathmap (1)
- post (1)
- pread (1)
-
prepare
_ range (1) - printf (1)
- rakefile (1)
- rdev (1)
-
rdev
_ major (1) -
rdev
_ minor (1) - read (2)
-
read
_ body (1) -
read
_ cache _ data (1) - readbyte (2)
- readchar (3)
- readline (4)
- readlines (3)
- readlink (3)
-
really
_ verbose (1) -
recv
_ io (1) -
reset
_ cache _ file (1) - restore (1)
- rm (3)
-
safe
_ ln (1) -
set
_ encoding (3) -
set
_ get _ line _ procs (1) - setgid? (1)
- shebang (1)
- size (3)
- size? (2)
-
source
_ location (1) - split (3)
- sync= (1)
-
synthesize
_ file _ task (1) - sysread (1)
-
system
_ cache _ file (1) -
tar
_ bz2 _ file (1) -
tar
_ gz _ file (1) - test (3)
-
test
_ file (1) -
test
_ file= (1) -
test
_ files (1) -
test
_ files= (1) -
test
_ suite _ file (1) -
test
_ suite _ file= (1) -
tgz
_ file (1) -
to
_ i (1) -
to
_ path (2) -
to
_ s (2) -
trace
_ func (2) - truncate (6)
-
try
_ file (1) - uid (1)
-
unescape
_ filename? (1) - ungetc (1)
-
unix
_ rights (1) - update (1)
-
update
_ sources (1) -
update
_ sources= (1) -
user
_ cache _ file (1) - utime (4)
-
when
_ writing (1) -
world
_ readable? (1) -
world
_ writable? (1) - write (1)
-
write
_ require _ paths _ file _ if _ needed (1) - yaml? (1)
-
zip
_ file (1)
検索結果
先頭5件
-
Gem
:: GemPathSearcher # matching _ files(spec , path) -> [String] (91804.0) -
与えられた spec に path が含まれている場合、その path のリストを返します。
与えられた spec に path が含まれている場合、その path のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: GemPathSearcher # matching _ file?(spec , path) -> bool (91507.0) -
与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: ConfigFile # config _ file _ name -> String (91207.0) -
設定ファイルの名前を返します。
設定ファイルの名前を返します。 -
RDoc
:: Parser # parse _ files _ matching(regexp) -> () (82204.0) -
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、 自身を登録します。
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、
自身を登録します。
@param regexp 正規表現を指定します。
新しいパーサを作成する時に使用します。
例:
class RDoc::Parser::Xyz < RDoc::Parser
parse_files_matching /\.xyz$/
...
end -
RDoc
:: Generator :: JsonIndex # generate -> () (81952.0) -
解析した情報を RDoc::Generator::JsonIndex::SEARCH_INDEX_FILE に出 力します。
解析した情報を RDoc::Generator::JsonIndex::SEARCH_INDEX_FILE に出
力します。 -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (74710.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (74710.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (73804.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (73507.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。 -
Gem
:: Commands :: BuildCommand # load _ gemspecs(filename) -> Array (73204.0) -
gemspec ファイルをロードします。
gemspec ファイルをロードします。
@param filename ファイル名を指定します。 -
Psych
:: SyntaxError # file -> String|nil (72925.0) -
エラーが生じたファイルの名前を返します。
エラーが生じたファイルの名前を返します。
Psych.load_file で指定したファイルの名前や
Psych.load の第2引数で指定した名前が返されます。
パース時にファイル名を指定しなかった場合は nil が返されます。 -
WEBrick
:: HTTPServlet :: DefaultFileHandler # prepare _ range(range , filesize) -> [Integer , Integer] (65404.0) -
WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content で利用する範囲情報を生成して返します。
WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content で利用する範囲情報を生成して返します。
@param range 2 要素の配列を指定します。
@param filesize ファイルサイズを指定します。 -
Rake
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (64915.0) -
与えられたタスク名をもとにファイルタスクを合成します。
与えられたタスク名をもとにファイルタスクを合成します。
@param task_name タスク名を指定します。
@return 与えられたタスク名と同名のファイルが存在する場合は、ファイルタスクを作成して返します。
そうでない場合は nil を返します。
@raise RuntimeError タスクを合成できなかった場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.applicatio... -
Gem
:: RemoteFetcher # get _ file _ uri _ path(uri) -> String (64255.0) -
与えられた URI から "file://" を取り除いた文字列を返します。
与えられた URI から "file://" を取り除いた文字列を返します。
@param uri URI を表す文字列を指定します。 -
Gem
:: ConfigFile # load _ file(file _ name) -> object (64228.0) -
与えられたファイル名のファイルが存在すれば YAML ファイルとしてロードします。
与えられたファイル名のファイルが存在すれば YAML ファイルとしてロードします。
@param file_name YAML 形式で記述された設定ファイル名を指定します。 -
Gem
:: SourceInfoCache # latest _ cache _ file -> String (64225.0) -
使用可能な最新のキャッシュファイル名を返します。
使用可能な最新のキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。
@see Gem::SourceInfoCache#cache_file -
Kernel
# file(*args) { . . . } -> Rake :: FileTask (64225.0) -
ファイルタスクを定義します。
ファイルタスクを定義します。
@param args ファイル名と依存ファイル名を指定します。
例:
file "config.cfg" => ["config.template"] do
open("config.cfg", "w") do |outfile|
open("config.template") do |infile|
while line = infile.gets
outfile.puts line
end
end
end
end
@see Rake:... -
Gem
:: SourceInfoCache # cache _ file -> String (64207.0) -
使用可能なキャッシュファイル名を返します。
使用可能なキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # latest _ system _ cache _ file -> String (64207.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # latest _ user _ cache _ file -> String (64207.0) -
最新のユーザーキャッシュのファイル名を返します。
最新のユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # system _ cache _ file -> String (64207.0) -
システムキャッシュファイルの名前を返します。
システムキャッシュファイルの名前を返します。 -
Gem
:: SourceInfoCache # user _ cache _ file -> String (64207.0) -
ユーザーキャッシュのファイル名を返します。
ユーザーキャッシュのファイル名を返します。 -
Gem
:: Specification # file _ name -> String (64207.0) -
生成される Gem パッケージの名前を返します。
生成される Gem パッケージの名前を返します。 -
ARGF
. class # filename -> String (64204.0) -
現在開いている処理対象のファイル名を返します。
現在開いている処理対象のファイル名を返します。
標準入力に対しては - を返します。
組み込み変数 $FILENAME と同じです。
$ echo "foo" > foo
$ echo "bar" > bar
$ echo "glark" > glark
$ ruby argf.rb foo bar glark
ARGF.filename # => "foo"
ARGF.read(5) # => "foo\nb"
ARGF.filename # => "bar"
ARGF.skip
ARGF.filename # => "glark" -
Gem
:: ConfigFile # backtrace=(backtrace) (64204.0) -
エラー発生時にバックトレースを出力するかどうか設定します。
エラー発生時にバックトレースを出力するかどうか設定します。
@param backtrace 真を指定するとエラー発生時にバックトレースを出力するようになります。 -
Gem
:: Installer # generate _ bin _ script(filename , bindir) (64204.0) -
Gem に入っているアプリケーションを実行するためのスクリプトを作成します。
Gem に入っているアプリケーションを実行するためのスクリプトを作成します。
@param filename ファイル名を指定します。
@param bindir 実行ファイルを配置するディレクトリを指定します。 -
Gem
:: Installer # generate _ bin _ symlink(filename , bindir) (64204.0) -
Gem に入っているアプリケーションを実行するためのシンボリックリンクを作成します。
Gem に入っているアプリケーションを実行するためのシンボリックリンクを作成します。
現在インストールされている Gem よりも新しい Gem をインストールするときは、
シンボリックリンクを更新します。
@param filename ファイル名を指定します。
@param bindir 実行ファイルを配置するディレクトリを指定します。 -
Gem
:: Installer # generate _ windows _ script(filename , bindir) (64204.0) -
コマンドの実行を容易にするために Windows 向けのバッチファイルを作成します。
コマンドの実行を容易にするために Windows 向けのバッチファイルを作成します。
@param bindir 実行ファイルを配置するディレクトリを指定します。
@param filename ファイル名を指定します。 -
Logger
:: LogDevice # filename -> String | nil (64204.0) -
出力先のファイル名を取得します。
出力先のファイル名を取得します。
出力先がファイルではない場合は nil を返します。 -
File
# truncate(length) -> 0 (63940.0) -
ファイルのサイズを最大 length バイトにします。
ファイルのサイズを最大 length バイトにします。
サイズの変更に成功すれば 0 を返します。失敗した場合は例外
Errno::EXXX が発生します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX サイズの変更に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "1234567890")
File.open("testfile", "a") do |f|
f.truncate(5) # => 0
f.size # => 5... -
Gem
:: SourceInfoCache # reset _ cache _ file -> nil (63907.0) -
強制的にキャッシュファイル名をリセットします。
強制的にキャッシュファイル名をリセットします。
RubyGems ライブラリの結合テストをするのに便利です。 -
Rake
:: GemPackageTask # gem _ file -> String (63907.0) -
Gem パッケージの名前を返します。
Gem パッケージの名前を返します。 -
CGI
:: QueryExtension # unescape _ filename? -> bool (63904.0) -
-
Gem
:: ConfigFile # handle _ arguments(arg _ list) (63904.0) -
コマンドに渡された引数を処理します。
コマンドに渡された引数を処理します。
@param arg_list コマンドに渡された引数の配列を指定します。 -
Zlib
:: GzipFile # orig _ name -> String | nil (63904.0) -
gzip ファイルのヘッダーに記録されている元ファイル名を返します。 ファイル名が記録されていない場合は nil を返します。
gzip ファイルのヘッダーに記録されている元ファイル名を返します。
ファイル名が記録されていない場合は nil を返します。 -
Gem
:: ConfigFile # backtrace -> bool (63604.0) -
エラー発生時にバックトレースを出力するかどうかを返します。
エラー発生時にバックトレースを出力するかどうかを返します。
真の場合はバックトレースを出力します。そうでない場合はバックトレースを出力しません。 -
Zlib
:: GzipWriter # orig _ name=(filename) (55840.0) -
gzip ファイルのヘッダーに記録する元ファイル名を指定します。
gzip ファイルのヘッダーに記録する元ファイル名を指定します。
Zlib::GzipWriter#write 等の書き込み系メソッドを
呼んだ後で指定しようとすると Zlib::GzipFile::Error 例外が
発生します。
@param filename gzip ファイルのヘッダーに記録する元ファイル名を文字列で指定します。
@return filename を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zl... -
Gem
:: Installer # shebang(bin _ file _ name) -> String (55525.0) -
実行ファイル内で使用する shebang line (#! line) を表す文字列を返します。
実行ファイル内で使用する shebang line (#! line) を表す文字列を返します。
@param bin_file_name 実行ファイルの名前を指定します。 -
Rake
:: FileList # existing -> Rake :: FileList (55240.0) -
自身に含まれるファイルのうちファイルシステムに存在するファイルのみを 含む Rake::FileList を返します。
自身に含まれるファイルのうちファイルシステムに存在するファイルのみを
含む Rake::FileList を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.existing # =>... -
Gem
:: Format # file _ entries=(file _ entries) (55228.0) -
Gem パッケージに含まれるファイルの配列をセットします。
Gem パッケージに含まれるファイルの配列をセットします。
@param file_entries -
Gem
:: OldFormat # file _ entries=(file _ entries) (55228.0) -
Gem パッケージに含まれるファイルの配列をセットします。
Gem パッケージに含まれるファイルの配列をセットします。
@param file_entries -
ERB
# filename -> String (55222.0) -
エラーメッセージを表示する際のファイル名を取得します。
エラーメッセージを表示する際のファイル名を取得します。
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(filename))
erb.filename # => nil
erb.filename = filename
erb.filename # =>"example.rhtml"
//} -
ERB
# filename= -> String (55222.0) -
エラーメッセージを表示する際のファイル名を設定します。
エラーメッセージを表示する際のファイル名を設定します。
filename を設定しておくことにより、エラーが発生した eRuby スクリプトの特定が容易になります。filename を設定していない場合は、エラー発生箇所は「 (ERB) 」という出力となります。
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(filename))
erb.filename # => nil
erb.filename = filename
erb.filename # =>"exampl... -
IO
# external _ encoding -> Encoding | nil (55222.0) -
IO の外部エンコーディングを返します。 外部エンコーディングが指定されていない場合は nil を返します。 ただし読み込み専用モードの場合は Encoding.default_external になります。
IO の外部エンコーディングを返します。
外部エンコーディングが指定されていない場合は nil を返します。
ただし読み込み専用モードの場合は Encoding.default_external になります。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") { |f| p f.external_encoding } # => #<Encoding:UTF-8>
//} -
IO
# internal _ encoding -> Encoding | nil (55222.0) -
IO の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
IO の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") do |f|
p f.internal_encoding # => nil
f.set_encoding("ASCII-8BIT", "EUC-JP")
p f.internal_encoding # => #<Encoding:EUC-JP>
end
//} -
WEBrick
:: HTTPUtils :: FormData # filename -> String | nil (55222.0) -
フォームデータの filename 属性を文字列で表すアクセサです。
フォームデータの filename 属性を文字列で表すアクセサです。
@param value フォームデータの filename 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start() -
IRB
:: InputMethod # file _ name -> String (55207.0) -
ファイル名を文字列で返します。
ファイル名を文字列で返します。 -
RDoc
:: CodeObject # parent _ file _ name -> String (55207.0) -
self.parent のファイル名を返します。
self.parent のファイル名を返します。
@see RDoc::CodeObject#parent -
RDoc
:: TopLevel # file _ absolute _ name -> String (55207.0) -
自身が管理するファイルに関する絶対パスを文字列で返します。
自身が管理するファイルに関する絶対パスを文字列で返します。 -
RDoc
:: TopLevel # file _ relative _ name -> String (55207.0) -
自身が管理するファイルに関する相対パスを文字列で返します。
自身が管理するファイルに関する相対パスを文字列で返します。 -
Rake
:: PackageTask # tar _ gz _ file -> String (55207.0) -
tar.gz 用のファイル名を返します。
tar.gz 用のファイル名を返します。 -
Gem
:: Commands :: BuildCommand # yaml?(filename) -> bool (55204.0) -
与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。
与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。
@param filename ファイル名を指定します。 -
Gem
:: ConfigFile # benchmark=(benchmark) (55204.0) -
ベンチマークを実行するかどうか設定します。
ベンチマークを実行するかどうか設定します。
@param benchmark 真を指定するとベンチマークを実行するようになります。 -
Gem
:: Specification # extra _ rdoc _ files -> [String] (55204.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。 -
Rake
:: Application # rakefile -> String (55204.0) -
実際に使用されている Rakefile の名前を返します。
実際に使用されている Rakefile の名前を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.rakefile # => "Rakefile"
end
//} -
Ripper
# filename -> String (55204.0) -
自身の持つ Ruby プログラムのファイル名を文字列で返します。
自身の持つ Ruby プログラムのファイル名を文字列で返します。 -
Ripper
:: Filter # filename -> String (55204.0) -
Ruby プログラムのファイル名を文字列で返します。
Ruby プログラムのファイル名を文字列で返します。 -
WEBrick
:: HTTPResponse # filename -> String | nil (55204.0) -
自身の内容があるファイルのそれである場合に、そのファイル名を返します。 デフォルトは nil です。
自身の内容があるファイルのそれである場合に、そのファイル名を返します。
デフォルトは nil です。 -
Shell
:: CommandProcessor # expand _ path(path) -> String (54970.0) -
Fileクラスにある同名のクラスメソッドと同じです.
Fileクラスにある同名のクラスメソッドと同じです.
@param path ファイル名を表す文字列を指定します。
@see File.expand_path -
OpenSSL
:: X509 :: ExtensionFactory # config=(config) (54922.0) -
自身にコンフィグファイルオブジェクトを設定します。
自身にコンフィグファイルオブジェクトを設定します。
例
require 'openssl'
factory.config = OpenSSL::Config.load(OpenSSL::Config::DEFAULT_CONFIG_FILE)
@param config 設定ファイル(OpenSSL::Config オブジェクト) -
Zlib
:: GzipReader # readline(rs = $ / ) -> String (54922.0) -
IO クラスの同名メソッドIO#readlineと同じです。
IO クラスの同名メソッドIO#readlineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Lengt... -
Gem
:: Package :: TarWriter # add _ file(name , mode) -> self (54910.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file(name , mode) {|io| . . . } -> self (54910.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) -> self (54910.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) {|io| . . . } -> self (54910.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Format # file _ entries -> Array (54907.0) -
Gem パッケージに含まれるファイルの配列を返します。
Gem パッケージに含まれるファイルの配列を返します。 -
Gem
:: Indexer # gem _ file _ list -> Array (54907.0) -
インデックスを作成するために使用する Gem ファイルのリストを返します。
インデックスを作成するために使用する Gem ファイルのリストを返します。 -
Gem
:: OldFormat # file _ entries -> Array (54907.0) -
Gem パッケージに含まれるファイルの配列を返します。
Gem パッケージに含まれるファイルの配列を返します。 -
ARGF
. class # fileno -> Integer (54904.0) -
現在オープンしているファイルのファイル記述子を表す整数を返します。
現在オープンしているファイルのファイル記述子を表す整数を返します。
ARGF.fileno # => 3
@raise ArgumentError 現在開いているファイルがない場合に発生します。 -
Gem
:: ConfigFile # args -> Array (54904.0) -
設定ファイルオブジェクトに与えられたコマンドライン引数のリストを返します。
設定ファイルオブジェクトに与えられたコマンドライン引数のリストを返します。 -
File
:: Stat # grpowned? -> bool (54676.0) -
グループIDが実効グループIDと等しい時に真を返します。
グループIDが実効グループIDと等しい時に真を返します。
補助グループIDは考慮されません。
//emlist[][ruby]{
printf "%s %s\n", $:[0], File::Stat.new($:[0]).grpowned?
#例
#=> /usr/local/lib/site_ruby/1.8 false
printf "%s %s\n", $0, File::Stat.new($0).grpowned?
#例
#=> filestat.rb true
//} -
Rake
:: FileList # existing! -> self (54658.0) -
自身に含まれるファイルのうちファイルシステムに存在するファイルのみを 含むように自身を変更して返します。
自身に含まれるファイルのうちファイルシステムに存在するファイルのみを
含むように自身を変更して返します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.existing! # => ["tes... -
Gem
:: ConfigFile # benchmark -> bool (54604.0) -
真の場合はベンチマークを実行します。 そうでない場合は、ベンチマークを実行しません。
真の場合はベンチマークを実行します。
そうでない場合は、ベンチマークを実行しません。 -
Gem
:: Installer # extract _ files (54604.0) -
ファイルのインデックスを読み取って、それぞれのファイルを Gem のディレクトリに展開します。
ファイルのインデックスを読み取って、それぞれのファイルを Gem のディレクトリに展開します。
また、ファイルを Gem ディレクトリにインストールしないようにします。
@raise ArgumentError 自身に Gem::Format がセットされていない場合に発生します。
@raise Gem::InstallError インストール先のパスが不正な場合に発生します。 -
Gem
:: Specification # extra _ rdoc _ files=(paths) (54604.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。
@param paths RDoc でドキュメントを作成する際に使用する特別なファイルのリストを指定します。 -
RakeFileUtils
# when _ writing(msg = nil) { . . . } (54604.0) -
RakeFileUtils.nowrite_flag が真である場合与えられたブロックを実行せずに、 与えられたメッセージを表示します。
RakeFileUtils.nowrite_flag が真である場合与えられたブロックを実行せずに、
与えられたメッセージを表示します。
そうでない場合は、与えられたブロックを実行します。
@param msg 表示するメッセージを指定します。
例:
when_writing("Building Project") do
project.build
end -
Gem
:: Package :: TarReader :: Entry # file? -> bool (54307.0) -
自身がファイルであれば、真を返します。 そうでない場合は、偽を返します。
自身がファイルであれば、真を返します。
そうでない場合は、偽を返します。 -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) -> nil (47410.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) {|line| . . . } -> nil (47410.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Kernel
# file _ create(*args) { . . . } -> Rake :: FileCreationTask (46807.0) -
ファイルを作成するタスクを定義します。
ファイルを作成するタスクを定義します。
主に Kernel.#directory を定義するために使用します。 -
Pathname
# fnmatch(pattern , *args) -> bool (46306.0) -
File.fnmatch(pattern, self.to_s, *args) と同じです。
File.fnmatch(pattern, self.to_s, *args) と同じです。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。
@param args File.fnmatch を参照してください。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
path.fnmatch("test*") ... -
Pathname
# fnmatch?(pattern , *args) -> bool (46288.0) -
File.fnmatch?(pattern, self.to_s, *args) と同じです。
File.fnmatch?(pattern, self.to_s, *args) と同じです。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。
@param args File.fnmatch を参照してください。
@see File.fnmatch? -
Net
:: HTTP # ca _ file -> String | nil (46243.0) -
信頼する CA 証明書ファイルのパスを返します。
信頼する CA 証明書ファイルのパスを返します。
@see Net::HTTP#ca_file=, OpenSSL::SSL::SSLContext#ca_file -
OpenSSL
:: SSL :: SSLContext # ca _ file -> String | nil (46225.0) -
接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを返します。
接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::SSLContext#ca_file= -
Tracer
# get _ line(file , line) -> String (46225.0) -
@todo
@todo
@param file
@param line -
Gem
:: RemoteFetcher # open _ uri _ or _ path(uri , last _ modified = nil , head = false , depth = 0) -> StringIO | File (46207.0) -
@param uri URI を指定します。
@param uri URI を指定します。
@param last_modified 最終更新時刻を指定します。
@param head 真を指定するとヘッダ情報のみ取得します。
@param depth 現在のリダイレクト回数を指定します。
@raise Gem::RemoteFetcher::FetchError デフォルトでは 11 回リダイレクトした場合に発生します。
depth を指定すると 10 - depth 回より多くリダイレクトした場合にこの例外が発生するようになります。
また HTTP のレスポンスが想定外のものの場合にも発生します。... -
Gem
:: SourceInfoCache # try _ file(path) -> String | nil (46207.0) -
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。
@param path キャッシュファイルの候補となるパスを指定します。 -
Rake
:: PackageTask # tar _ bz2 _ file -> String (46207.0) -
tar.bz2 用のファイル名を返します。
tar.bz2 用のファイル名を返します。 -
Tracer
# trace _ func(event , file , line , id , binding , klass , *) -> object | nil (46207.0) -
@todo
@todo -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (46204.0) -
@todo
@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指定します。
例えば、拡張ライブラリで "Init_foo" という関数を定義して
いる場合は、"foo" を指定します。
'/' を含む場合は、最後のスラッシュ以降のみをターゲット名
として使用します... -
Kernel
# dummy _ makefile(srcdir) -> String (46204.0) -
ダミーの Makefile を作成します。
ダミーの Makefile を作成します。
@param srcdir ソースディレクトリを指定します。 -
File
# path -> String (46030.0) -
オープン時に使用したパスを文字列で返します。
オープン時に使用したパスを文字列で返します。
パスは self に対応するファイルを指しているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたりする場合です。
@raise IOError TMPFILE File::Constants::TMPFILEオプション付きで作成されている場合に発生します。
//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f... -
File
# to _ path -> String (46030.0) -
オープン時に使用したパスを文字列で返します。
オープン時に使用したパスを文字列で返します。
パスは self に対応するファイルを指しているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたりする場合です。
@raise IOError TMPFILE File::Constants::TMPFILEオプション付きで作成されている場合に発生します。
//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f... -
Socket
:: AncillaryData # unix _ rights -> [IO] | nil (45976.0) -
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる ファイルディスクリプタを IO オブジェクトの配列として返します。
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる
ファイルディスクリプタを IO オブジェクトの配列として返します。
得られる IO オブジェクトか IO か Socket です。
この配列は Socket::AncillaryData が初期化されたときに
作られます。例えば BasicSocket#recvmsg を :scm_rights => true
オプションを付けて呼びだし、
SCM_RIGHTS な 制御メッセージを受け取ったときに配列が作られます。
適切なオプションを指定しなかった場合は配列は生成されず、
このメソッドは nil... -
Pathname
# extname -> String (45970.0) -
File.extname(self.to_s) と同じです。
File.extname(self.to_s) と同じです。
@see File.extname -
Pathname
# truncate(length) -> 0 (45970.0) -
File.truncate(self.to_s, length) と同じです。
File.truncate(self.to_s, length) と同じです。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
Shell
:: CommandProcessor # grpowned?(file) -> bool (45925.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#grpowned? -
Binding
# source _ location -> [String , Integer] (45922.0) -
self の Ruby のソースファイル名と行番号を返します。
self の Ruby のソースファイル名と行番号を返します。
d:spec/variables#pseudo の __FILE__ と __LINE__ も参照してください。
//emlist[例][ruby]{
p binding.source_location # => ["test.rb", 1]
//} -
Gem
:: RemoteFetcher # download(spec , source _ uri , install _ dir = Gem . dir) -> String (45922.0) -
source_uri から取得した Gem パッケージをキャッシュディレクトリに配置します。
source_uri から取得した Gem パッケージをキャッシュディレクトリに配置します。
既に Gem パッケージが存在する場合は、ファイルを置き換えませんが source_uri が
ローカルパス (file://) である場合は常にファイルを置き換えます。
@param spec Gem::Specification のインスタンスを指定します。
@param source_uri 取得先の URI を指定します。
@param install_dir ダウンロードしたファイルの配置先を指定します。
@return ローカルにコピーした Gem ファイルのパスを返します。
... -
Net
:: SMTP # send _ message(mailsrc , from _ addr , *to _ addrs) -> () (45922.0) -
メールを送信します。
メールを送信します。
mailsrc をメールとして送信します。
mailsrc は each イテレータを持つ
オブジェクトならなんでも構いません(たとえば String や File)。
from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
...