ライブラリ
- ビルトイン (145)
-
cgi
/ core (3) -
cgi
/ html (2) -
cgi
/ session (4) - csv (8)
- digest (1)
- erb (3)
- fiddle (1)
-
irb
/ cmd / load (3) -
irb
/ context (1) -
irb
/ ext / save-history (1) -
irb
/ frame (1) -
irb
/ input-method (8) - logger (2)
- mkmf (7)
-
net
/ ftp (20) -
net
/ http (8) -
net
/ pop (2) -
net
/ smtp (3) - openssl (4)
- optparse (1)
- pathname (36)
- psych (1)
- rake (33)
-
rake
/ gempackagetask (1) -
rake
/ packagetask (5) -
rake
/ rdoctask (1) -
rdoc
/ code _ object (1) -
rdoc
/ generator / json _ index (1) -
rdoc
/ parser (1) -
rdoc
/ stats (1) -
rdoc
/ top _ level (3) - ripper (1)
-
ripper
/ filter (1) -
rubygems
/ commands / build _ command (2) -
rubygems
/ config _ file (13) -
rubygems
/ format (1) -
rubygems
/ gem _ path _ searcher (2) -
rubygems
/ indexer (1) -
rubygems
/ installer (2) -
rubygems
/ old _ format (1) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (4) -
rubygems
/ remote _ fetcher (4) -
rubygems
/ source _ info _ cache (9) -
rubygems
/ spec _ fetcher (1) -
rubygems
/ specification (7) -
rubygems
/ validator (1) - shell (55)
-
shell
/ command-processor (55) -
shell
/ filter (56) - socket (2)
- stringio (1)
- tempfile (8)
- tracer (2)
- un (4)
-
webrick
/ httprequest (1) -
webrick
/ httpresponse (2) -
webrick
/ httpservlet / filehandler (7) -
webrick
/ httputils (1) - win32ole (3)
- zlib (27)
クラス
-
ARGF
. class (11) - BasicObject (2)
- Binding (1)
-
CGI
:: Session :: FileStore (4) - CSV (8)
- Class (1)
-
Digest
:: Base (1) - Dir (1)
- ERB (3)
-
Fiddle
:: Function (1) - File (11)
-
File
:: Stat (42) -
Gem
:: Commands :: BuildCommand (2) -
Gem
:: ConfigFile (13) -
Gem
:: Format (1) -
Gem
:: GemPathSearcher (2) -
Gem
:: Indexer (1) -
Gem
:: Installer (2) -
Gem
:: OldFormat (1) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (4) -
Gem
:: RemoteFetcher (4) -
Gem
:: SourceInfoCache (9) -
Gem
:: SpecFetcher (1) -
Gem
:: Specification (7) -
Gem
:: Validator (1) - IO (67)
-
IRB
:: Context (2) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: FileInputMethod (2) -
IRB
:: Frame (1) -
IRB
:: InputMethod (2) -
IRB
:: ReadlineInputMethod (2) -
IRB
:: StdioInputMethod (2) - LoadError (1)
- Logger (1)
-
Logger
:: LogDevice (1) - Method (1)
-
Net
:: FTP (20) -
Net
:: HTTP (5) -
Net
:: HTTPGenericRequest (1) -
Net
:: HTTPResponse (2) -
Net
:: POP3 (2) -
Net
:: SMTP (3) - Object (1)
-
OpenSSL
:: Config (1) -
OpenSSL
:: SSL :: SSLContext (2) -
OpenSSL
:: X509 :: Store (1) - OptionParser (1)
- Pathname (36)
-
Psych
:: SyntaxError (1) -
RDoc
:: CodeObject (1) -
RDoc
:: Generator :: JsonIndex (1) -
RDoc
:: Options (4) -
RDoc
:: Parser (1) -
RDoc
:: Stats (1) -
RDoc
:: TopLevel (3) -
Rake
:: Application (1) -
Rake
:: FileCreationTask (2) -
Rake
:: FileList (21) -
Rake
:: FileTask (2) -
Rake
:: GemPackageTask (1) -
Rake
:: PackageTask (5) -
Rake
:: RDocTask (1) - Ripper (1)
-
Ripper
:: Filter (1) -
RubyVM
:: InstructionSequence (4) - Shell (55)
-
Shell
:: CommandProcessor (55) -
Shell
:: Filter (56) -
Socket
:: AncillaryData (1) - String (2)
- StringIO (1)
- Tempfile (8)
- Tracer (2)
- UNIXSocket (1)
-
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (3) -
WEBrick
:: HTTPServlet :: FileHandler (4) -
WEBrick
:: HTTPUtils :: FormData (1) -
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ TYPE (1) -
Zlib
:: GzipFile (12) -
Zlib
:: GzipFile :: Error (2) -
Zlib
:: GzipReader (2) -
Zlib
:: GzipWriter (11)
モジュール
-
CGI
:: HtmlExtension (2) -
CGI
:: QueryExtension (3) - Enumerable (1)
- FileUtils (1)
- Kernel (13)
-
Rake
:: Cloneable (2) -
Rake
:: TaskManager (1)
キーワード
- * (1)
- << (2)
- <=> (1)
- == (1)
- >> (1)
- [] (4)
-
absolute
_ path (1) -
add
_ file (3) -
add
_ file _ simple (2) -
add
_ row (1) - advise (1)
-
all
_ one _ file (1) - append (3)
- args (1)
- ascend (2)
- atime (6)
- backtrace (1)
-
base
_ label (1) - basename (4)
- benchmark (1)
- birthtime (1)
- blksize (1)
- blockdev? (4)
- blocks (1)
-
body
_ stream (1) -
bulk
_ threshold (1) -
ca
_ file (2) -
cache
_ file (1) - call (1)
- cat (3)
- chardev? (4)
- chmod (6)
- chown (5)
- chunk (1)
- cleanpath (1)
-
clear
_ exclude (1) - clone (2)
- close (5)
- close! (1)
- closed? (2)
- comment (1)
-
config
_ file _ name (1) -
content
_ length (1) - count (1)
-
cpp
_ command (1) - crc (1)
-
create
_ body (1) -
create
_ makefile (1) - ctime (6)
-
def
_ class (1) - delete (6)
-
delete
_ all (2) - descend (2)
- dev (1)
-
dev
_ major (1) -
dev
_ minor (1) - directory? (4)
- dirname (4)
-
do
_ GET (2) -
do
_ OPTIONS (1) -
do
_ POST (1) - download (1)
-
dummy
_ makefile (1) - dup (2)
- each (8)
-
each
_ byte (2) -
each
_ char (2) -
each
_ codepoint (2) -
each
_ filename (1) -
each
_ line (6) - echo (3)
- encoding (1)
- eof (1)
- eof? (3)
- eval (1)
- exclude (1)
-
excluded
_ from _ list? (1) - executable? (4)
-
executable
_ real? (4) - execute (3)
- exist? (3)
- existing (1)
- existing! (1)
- exists? (3)
- ext (1)
-
external
_ encoding (1) - extname (1)
-
extra
_ rdoc _ files (1) - fcntl (1)
- fdatasync (1)
- file (4)
- file? (6)
-
file
_ absolute _ name (1) -
file
_ create (1) -
file
_ entries (2) -
file
_ field (2) -
file
_ input? (1) -
file
_ name (2) -
file
_ relative _ name (1) -
file
_ stat (1) -
file
_ uri? (1) - fileboxes (1)
- filename (7)
- filename= (1)
- fileno (4)
- files (3)
- finish (2)
- flock (2)
- flush (2)
- fnmatch (1)
- fnmatch? (1)
- foreach (3)
-
formatted
_ program _ filename (1) - formatter (1)
- ftype (5)
-
gem
_ file (1) -
gem
_ file _ list (1) - generate (1)
- get (4)
-
get
_ file _ uri _ path (1) -
get
_ line (1) - getbinaryfile (2)
- getbyte (2)
- getc (2)
- gets (4)
- gettextfile (2)
- gid (1)
- glob (3)
- grpowned? (4)
- gsub (1)
- gsub! (1)
- hash (1)
- helpfile (2)
- helpstring (1)
-
history
_ file (1) - import (1)
- include (1)
-
inline
_ source (1) - ino (1)
- input (1)
- inspect (1)
-
install
_ files (1) -
install
_ rb (1) -
instance
_ eval (2) -
internal
_ encoding (1) -
is
_ a? (1) - isatty (1)
- join (3)
-
kind
_ of? (1) - label (1)
-
latest
_ cache _ file (1) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) - lchmod (1)
- lchown (1)
- length (1)
- level (1)
-
lib
_ files (1) - lineno (2)
- link (3)
- load (1)
-
load
_ file (1) -
load
_ gemspecs (1) -
load
_ specs (1) - lstat (5)
-
make
_ link (1) -
make
_ symlink (1) -
matching
_ file? (1) -
matching
_ files (1) - mdtm (1)
- mode (1)
- mtime (8)
- needed? (2)
- nlink (1)
-
not
_ modified? (1) -
num
_ files (1) - open (6)
-
open
_ uri _ or _ path (1) -
orig
_ name (1) -
os
_ code (1) - out (3)
- owned? (4)
-
package
_ files (1) - parameters (1)
-
parent
_ file _ name (1) -
parse
_ files _ matching (1) - path (7)
- pathmap (2)
- pipe? (4)
- pos (2)
- post (2)
-
prepare
_ range (1) - print (1)
- printf (1)
- put (2)
- putbinaryfile (2)
- putc (1)
- puts (2)
- puttextfile (2)
- query (1)
- rakefile (1)
- rdev (1)
-
rdev
_ major (1) -
rdev
_ minor (1) -
rdoc
_ files (1) - read (2)
-
read
_ body (2) -
read
_ cache _ data (1) - readable? (4)
-
readable
_ atfer _ eof? (3) -
readable
_ real? (4) - readbyte (2)
- readchar (3)
- readline (4)
- readlines (3)
- readlink (4)
-
really
_ verbose (1) - realpath (2)
-
recv
_ io (1) - rename (4)
- reopen (3)
-
reset
_ cache _ file (1) - resolve (1)
-
respond
_ to? (1) - restore (1)
- rewind (1)
- rm (4)
-
rm
_ f (1) -
rm
_ rf (1) - seek (1)
-
send
_ mail (1) - sendmail (1)
- service (1)
-
set
_ encoding (3) -
set
_ params (1) - setgid? (4)
- setuid? (4)
- shebang (1)
- size (7)
- size? (4)
- socket? (4)
- split (4)
-
split
_ all (1) - stat (6)
- sticky? (4)
- storbinary (2)
- storlines (2)
- sub (1)
- sub! (1)
- superclass (1)
- symlink (3)
- symlink? (4)
- sync (2)
-
synthesize
_ file _ task (1) - sysread (1)
- sysseek (1)
-
system
_ cache _ file (1) - syswrite (1)
-
tar
_ bz2 _ file (1) -
tar
_ gz _ file (1) - tee (3)
- tell (2)
- test (3)
-
test
_ file (1) -
test
_ files (1) -
test
_ suite _ file (1) -
tgz
_ file (1) -
to
_ a (1) -
to
_ ary (1) -
to
_ i (3) -
to
_ io (2) -
to
_ path (2) -
to
_ s (2) - touch (1)
-
trace
_ func (2) - truncate (6)
-
try
_ file (1) - tty? (1)
- uid (1)
-
unescape
_ filename? (1) - ungetbyte (1)
- ungetc (1)
-
unix
_ rights (1) - unlink (4)
- update (1)
-
update
_ sources (1) -
user
_ cache _ file (1) - utime (4)
- verbose (1)
-
verify
_ gem _ file (1) -
wait
_ writable (1) -
world
_ readable? (1) -
world
_ writable? (1) - writable? (4)
-
writable
_ real? (4) - write (2)
- yaml? (1)
- zero? (4)
-
zip
_ file (1)
検索結果
先頭5件
-
File
# lstat -> File :: Stat (63745.0) -
ファイルの状態を含む File::Stat オブジェクトを生成して返します。 シンボリックリンクに関してリンクそのものの情報を返します。 lstat(2) を実装していないシステムでは、IO#statと同じです。
ファイルの状態を含む File::Stat オブジェクトを生成して返します。
シンボリックリンクに関してリンクそのものの情報を返します。
lstat(2) を実装していないシステムでは、IO#statと同じです。
@raise Errno::EXXX 失敗した場合に発生します。
@raise IOError 自身が close されている場合に発生します。
//emlist[例][ruby]{
# testlink は testfile のシンボリックリンク
File.open("testlink") do |f|
p f.lstat == File.stat("testfil... -
File
# flock(operation) -> 0 | false (63664.0) -
ファイルをロックします。
ファイルをロックします。
ロックを取得するまでブロックされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作の種類を示す定数を指定します。
どのような定数が利用可能かは以下を参照して下さい。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた... -
File
# path -> String (63412.0) -
オープン時に使用したパスを文字列で返します。
オープン時に使用したパスを文字列で返します。
パスは self に対応するファイルを指しているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたり、
File::Constants::TMPFILEオプション付きで作成されていたりする場合です。
//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/..... -
File
# to _ path -> String (63412.0) -
オープン時に使用したパスを文字列で返します。
オープン時に使用したパスを文字列で返します。
パスは self に対応するファイルを指しているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたり、
File::Constants::TMPFILEオプション付きで作成されていたりする場合です。
//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/..... -
File
# atime -> Time (63376.0) -
最終アクセス時刻を Time オブジェクトとして返します。
最終アクセス時刻を Time オブジェクトとして返します。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.atime } # => 2017-12-21 22:58:17 +0900
//}
@see File#lstat, File#ctime, File#mtime -
File
# chown(owner , group) -> 0 (63376.0) -
ファイルのオーナーとグループを変更します。
ファイルのオーナーとグループを変更します。
適切な権限があればファイルのオーナーとグループを変更できます。
所有者の変更に成功した場合は 0 を返します。変更に失敗した場合は
例外 Errno::EXXX が発生します。
@param owner chown(2) と同様に数値で指定します。nil または -1 を指定することで、オーナーを現在のままにすることができます。
@param group chown(2) と同様に数値で指定します。nil または -1 を指定することで、グループを現在のままにすることができます。
@raise IOError 自身が close されている... -
File
# ctime -> Time (63376.0) -
状態が最後に変更された時刻を Time オブジェクトとして返します。状態の変更とは chmod などによるものです。
状態が最後に変更された時刻を Time オブジェクトとして返します。状態の変更とは chmod などによるものです。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.ctime } # => 2017-12-21 22:58:17 +0900
//}
@see File#lstat, File#atime, F... -
File
# mtime -> Time (63376.0) -
最終更新時刻を Time オブジェクトとして返します。
最終更新時刻を Time オブジェクトとして返します。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX ファイルの時刻の取得に失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.open("testfile") { |f| f.mtime } # => 2017-12-21 22:58:17 +0900
//}
@see File#lstat, File#atime, File#ctime -
File
# size -> Integer (63340.0) -
ファイルのサイズを返します。
ファイルのサイズを返します。
//emlist[例][ruby]{
File.open("/dev/null") do |f|
f.size #=> 0
end
//}
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。
@see File#lstat -
File
# chmod(mode) -> 0 (63322.0) -
ファイルのモードを指定された mode に変更します。
ファイルのモードを指定された mode に変更します。
モードの変更に成功した場合は 0 を返します。失敗した場合は例外 Errno::EXXX が発生し
ます。
@param mode chmod(2) と同様に整数で指定します。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
f = File.new("out", "w");
f.chmod(0644) #=> 0
//} -
File
# truncate(length) -> 0 (63322.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... -
Shell
:: Filter # >(to) -> self (54358.0) -
toをフィルタの出力とする。 toが, 文字列ならばファイルに, IOオブジェクトであれ ばそれをそのまま出力とする。
toをフィルタの出力とする。 toが, 文字列ならばファイルに, IOオブジェクトであれ
ばそれをそのまま出力とする。
@param to 出力先を指定します。文字列ならばファイルに,IOオブジェクトならばそれに出力します。
使用例
require 'shell'
Shell.def_system_command("tail")
sh = Shell.new
sh.transact {
(sh.tail("-n 3") < "/etc/passwd") > File.open("tail.out", "w")
#(sh.tail("-n 3") < "/e... -
Gem
:: ConfigFile # load _ file(file _ name) -> object (27928.0) -
与えられたファイル名のファイルが存在すれば YAML ファイルとしてロードします。
与えられたファイル名のファイルが存在すれば YAML ファイルとしてロードします。
@param file_name YAML 形式で記述された設定ファイル名を指定します。 -
File
:: Stat # file? -> bool (27643.0) -
通常ファイルの時に真を返します。
通常ファイルの時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).file? #=> true
//} -
Gem
:: ConfigFile # config _ file _ name -> String (27607.0) -
設定ファイルの名前を返します。
設定ファイルの名前を返します。 -
File
:: Stat # <=>(o) -> Integer | nil (27412.0) -
ファイルの最終更新時刻を比較します。self が other よりも 新しければ正の数を、等しければ 0 を古ければ負の数を返します。 比較できない場合は nil を返します。
ファイルの最終更新時刻を比較します。self が other よりも
新しければ正の数を、等しければ 0 を古ければ負の数を返します。
比較できない場合は nil を返します。
@param o File::Stat のインスタンスを指定します。
//emlist[][ruby]{
require 'tempfile' # for Tempfile
fp1 = Tempfile.open("first")
fp1.print "古い方\n"
sleep(1)
fp2 = Tempfile.open("second")
fp2.print "新しい方\n"
p File::Stat.n... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (19810.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (19810.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) -> nil (19810.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) {|line| . . . } -> nil (19810.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (19810.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (19810.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) -> nil (19810.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) {|line| . . . } -> nil (19810.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Kernel
# install _ files(mfile , ifiles , map = nil , srcprefix = nil) -> [] (19222.0) -
このメソッドは create_makefile, install_rb が使用します。 内部用のメソッドです。
このメソッドは create_makefile, install_rb が使用します。
内部用のメソッドです。
@param mfile Makefile を表す File のインスタンスです。
@param ifiles インストールするファイルのリストを指定します。
@param map ???
@param srcprefix ソースディレクトリを指定します。 -
Rake
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (19015.0) -
与えられたタスク名をもとにファイルタスクを合成します。
与えられたタスク名をもとにファイルタスクを合成します。
@param task_name タスク名を指定します。
@return 与えられたタスク名と同名のファイルが存在する場合は、ファイルタスクを作成して返します。
そうでない場合は nil を返します。
@raise RuntimeError タスクを合成できなかった場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.applicatio... -
RDoc
:: TopLevel # file _ stat -> File :: Stat (18958.0) -
自身が管理するファイルに関する File::Stat オブジェクトを返します。
自身が管理するファイルに関する File::Stat オブジェクトを返します。 -
Shell
# file?(file) -> bool (18946.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#file? -
Shell
:: CommandProcessor # file?(file) -> bool (18946.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#file? -
Shell
:: Filter # file?(file) -> bool (18946.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#file? -
OpenSSL
:: X509 :: Store # add _ file(file) -> self (18928.0) -
ファイルに含まれる CA 証明書を信頼する証明書として証明書ストアに加えます。
ファイルに含まれる CA 証明書を信頼する証明書として証明書ストアに加えます。
@param file ファイル名文字列
@raise OpenSSL::X509::StoreError 追加に失敗した場合に発生します -
Kernel
# file(*args) { . . . } -> Rake :: FileTask (18925.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:... -
Kernel
# file _ create(*args) { . . . } -> Rake :: FileCreationTask (18907.0) -
ファイルを作成するタスクを定義します。
ファイルを作成するタスクを定義します。
主に Kernel.#directory を定義するために使用します。 -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (18904.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
Rake
:: PackageTask # package _ files -> Rake :: FileList (18904.0) -
パッケージに含むファイルリストを返します。
パッケージに含むファイルリストを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_files # => []
package_task.package_files.include("*.rb")
package_... -
Rake
:: RDocTask # rdoc _ files -> Rake :: FileList (18904.0) -
RDoc の生成に使用するファイルリストを返します。 デフォルトは空です。
RDoc の生成に使用するファイルリストを返します。
デフォルトは空です。 -
ARGF
. class # file -> IO (18799.0) -
現在開いている処理対象の File オブジェクト(または IO オブジェ クト)を返します。
現在開いている処理対象の File オブジェクト(または IO オブジェ
クト)を返します。
$ echo "foo" > foo
$ echo "bar" > bar
$ ruby argf.rb foo bar
ARGF.file # => #<File:foo>
ARGF.read(5) # => "foo\nb"
ARGF.file # => #<File:bar>
ARGFが現在開いている処理対象が標準入力の場合、$stdin を返します。 -
CGI
:: HtmlExtension # file _ field(name = "" , size = 20 , maxlength = nil) -> String (18775.0) -
タイプが file である input 要素を生成します。
タイプが file である input 要素を生成します。
@param name name 属性の値を指定します。
@param size size 属性の値を指定します。
@param maxlength maxlength 属性の値を指定します。
例:
file_field("name")
# <INPUT TYPE="file" NAME="name" SIZE="20">
file_field("name", 40)
# <INPUT TYPE="file" NAME="name" SIZE="40">
file_field("na... -
CGI
:: HtmlExtension # file _ field(attributes) -> String (18715.0) -
タイプが file である input 要素を生成します。
タイプが file である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
file_field({ "NAME" => "name", "SIZE" => 40 })
# <INPUT TYPE="file" NAME="name" SIZE="40"> -
Digest
:: Base # file(path) -> self (18709.0) -
ファイル名 file で指定したファイルの内容を読み込んでダイジェストを更新し、 オブジェクト自身を返します。
ファイル名 file で指定したファイルの内容を読み込んでダイジェストを更新し、
オブジェクト自身を返します。
@param path 読み込み対象のファイル名です。
@return ダイジェストオブジェクトを返します。
例(MD5の場合)
require 'digest/md5'
digest = Digest::MD5.new
digest.file("/path/to/file") # => Digest::MD5のインスタンス
digest.hexdigest # => "/path/to/file"のMD5値 -
Pathname
# file? -> bool (18673.0) -
FileTest.file?(self.to_s) と同じです。
FileTest.file?(self.to_s) と同じです。
@see FileTest.#file? -
ARGF
. class # filename -> String (18658.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
:: RemoteFetcher # file _ uri?(uri) -> bool (18655.0) -
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
@param uri URI を表す文字列を指定します。 -
Gem
:: RemoteFetcher # get _ file _ uri _ path(uri) -> String (18655.0) -
与えられた URI から "file://" を取り除いた文字列を返します。
与えられた URI から "file://" を取り除いた文字列を返します。
@param uri URI を表す文字列を指定します。 -
RDoc
:: Options # all _ one _ file -> bool (18655.0) -
コマンドライン引数の --one-file を指定していた場合、もしくは --fmt オプ ションに xml 指定した場合に true を返します。そうでない場合は false を 返します。
コマンドライン引数の --one-file を指定していた場合、もしくは --fmt オプ
ションに xml 指定した場合に true を返します。そうでない場合は false を
返します。 -
Net
:: HTTP # ca _ file -> String | nil (18643.0) -
信頼する CA 証明書ファイルのパスを返します。
信頼する CA 証明書ファイルのパスを返します。
@see Net::HTTP#ca_file=, OpenSSL::SSL::SSLContext#ca_file -
Gem
:: SourceInfoCache # latest _ cache _ file -> String (18625.0) -
使用可能な最新のキャッシュファイル名を返します。
使用可能な最新のキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。
@see Gem::SourceInfoCache#cache_file -
OpenSSL
:: SSL :: SSLContext # ca _ file -> String | nil (18625.0) -
接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを返します。
接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::SSLContext#ca_file= -
Psych
:: SyntaxError # file -> String|nil (18625.0) -
エラーが生じたファイルの名前を返します。
エラーが生じたファイルの名前を返します。
Psych.load_file で指定したファイルの名前や
Psych.load の第2引数で指定した名前が返されます。
パース時にファイル名を指定しなかった場合は nil が返されます。 -
ERB
# filename -> String (18622.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 (18622.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... -
WEBrick
:: HTTPUtils :: FormData # filename -> String | nil (18622.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() -
Gem
:: Package :: TarWriter # add _ file(name , mode) -> self (18610.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file(name , mode) {|io| . . . } -> self (18610.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) -> self (18610.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) {|io| . . . } -> self (18610.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Format # file _ entries -> Array (18607.0) -
Gem パッケージに含まれるファイルの配列を返します。
Gem パッケージに含まれるファイルの配列を返します。 -
Gem
:: GemPathSearcher # matching _ file?(spec , path) -> bool (18607.0) -
与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: Indexer # gem _ file _ list -> Array (18607.0) -
インデックスを作成するために使用する Gem ファイルのリストを返します。
インデックスを作成するために使用する Gem ファイルのリストを返します。 -
Gem
:: OldFormat # file _ entries -> Array (18607.0) -
Gem パッケージに含まれるファイルの配列を返します。
Gem パッケージに含まれるファイルの配列を返します。 -
Gem
:: Package :: TarReader :: Entry # file? -> bool (18607.0) -
自身がファイルであれば、真を返します。 そうでない場合は、偽を返します。
自身がファイルであれば、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: SourceInfoCache # cache _ file -> String (18607.0) -
使用可能なキャッシュファイル名を返します。
使用可能なキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # latest _ system _ cache _ file -> String (18607.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # latest _ user _ cache _ file -> String (18607.0) -
最新のユーザーキャッシュのファイル名を返します。
最新のユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # reset _ cache _ file -> nil (18607.0) -
強制的にキャッシュファイル名をリセットします。
強制的にキャッシュファイル名をリセットします。
RubyGems ライブラリの結合テストをするのに便利です。 -
Gem
:: SourceInfoCache # system _ cache _ file -> String (18607.0) -
システムキャッシュファイルの名前を返します。
システムキャッシュファイルの名前を返します。 -
Gem
:: SourceInfoCache # try _ file(path) -> String | nil (18607.0) -
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。
@param path キャッシュファイルの候補となるパスを指定します。 -
Gem
:: SourceInfoCache # user _ cache _ file -> String (18607.0) -
ユーザーキャッシュのファイル名を返します。
ユーザーキャッシュのファイル名を返します。 -
Gem
:: Specification # file _ name -> String (18607.0) -
生成される Gem パッケージの名前を返します。
生成される Gem パッケージの名前を返します。 -
Gem
:: Specification # test _ file -> String (18607.0) -
Gem::Specification#test_files の単数バージョンです。
Gem::Specification#test_files の単数バージョンです。 -
Gem
:: Specification # test _ suite _ file -> String (18607.0) -
この属性は非推奨です。 Gem::Specification#test_files を使用してください。
この属性は非推奨です。 Gem::Specification#test_files を使用してください。 -
Gem
:: Validator # verify _ gem _ file(gem _ path) -> () (18607.0) -
与えられた Gem ファイルのパスを使用して MD5 チェックサムを検証します。
与えられた Gem ファイルのパスを使用して MD5 チェックサムを検証します。
@param gem_path Gem ファイルのパスを指定します。
@raise Gem::VerificationError Gem ファイルが見つからなかった場合に発生します。 -
IRB
:: Context # file _ input? -> bool (18607.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
IRB
:: Context # history _ file -> String | nil (18607.0) -
履歴ファイルのパスを返します。
履歴ファイルのパスを返します。
@return 履歴ファイルのパスを String か nil で返します。nil を返し
た場合は、~/.irb_history に履歴が保存されます。
@see lib:irb#history -
IRB
:: InputMethod # file _ name -> String (18607.0) -
ファイル名を文字列で返します。
ファイル名を文字列で返します。 -
RDoc
:: CodeObject # parent _ file _ name -> String (18607.0) -
self.parent のファイル名を返します。
self.parent のファイル名を返します。
@see RDoc::CodeObject#parent -
RDoc
:: TopLevel # file _ absolute _ name -> String (18607.0) -
自身が管理するファイルに関する絶対パスを文字列で返します。
自身が管理するファイルに関する絶対パスを文字列で返します。 -
RDoc
:: TopLevel # file _ relative _ name -> String (18607.0) -
自身が管理するファイルに関する相対パスを文字列で返します。
自身が管理するファイルに関する相対パスを文字列で返します。 -
Rake
:: GemPackageTask # gem _ file -> String (18607.0) -
Gem パッケージの名前を返します。
Gem パッケージの名前を返します。 -
Rake
:: PackageTask # tar _ bz2 _ file -> String (18607.0) -
tar.bz2 用のファイル名を返します。
tar.bz2 用のファイル名を返します。 -
Rake
:: PackageTask # tar _ gz _ file -> String (18607.0) -
tar.gz 用のファイル名を返します。
tar.gz 用のファイル名を返します。 -
Rake
:: PackageTask # tgz _ file -> String (18607.0) -
tgz 用のファイル名を返します。
tgz 用のファイル名を返します。 -
Rake
:: PackageTask # zip _ file -> String (18607.0) -
zip ファイル用のファイル名を返します。
zip ファイル用のファイル名を返します。 -
ARGF
. class # fileno -> Integer (18604.0) -
現在オープンしているファイルのファイル記述子を表す整数を返します。
現在オープンしているファイルのファイル記述子を表す整数を返します。
ARGF.fileno # => 3
@raise ArgumentError 現在開いているファイルがない場合に発生します。 -
CGI
:: QueryExtension # files -> Hash (18604.0) -
アップロードされたファイルの名前とその内容を表すオブジェクトをペアとする要素を持つハッシュを返します。
アップロードされたファイルの名前とその内容を表すオブジェクトをペアとする要素を持つハッシュを返します。 -
CGI
:: QueryExtension # unescape _ filename? -> bool (18604.0) -
-
CSV
# fileno -> Integer (18604.0) -
IO#fileno, IO#to_i に委譲します。
IO#fileno, IO#to_i に委譲します。 -
Gem
:: GemPathSearcher # matching _ files(spec , path) -> [String] (18604.0) -
与えられた spec に path が含まれている場合、その path のリストを返します。
与えられた spec に path が含まれている場合、その path のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: Specification # extra _ rdoc _ files -> [String] (18604.0) -
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。
RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。 -
Gem
:: Specification # files -> [String] (18604.0) -
この Gem パッケージに含まれるファイル名の配列を返します。
この Gem パッケージに含まれるファイル名の配列を返します。 -
Gem
:: Specification # lib _ files -> [String] (18604.0) -
この Gem パッケージに含まれているファイルのうち Gem::Specification#require_paths 以下にあるファイルのリストを返します。
この Gem パッケージに含まれているファイルのうち Gem::Specification#require_paths
以下にあるファイルのリストを返します。 -
Gem
:: Specification # test _ files -> [String] (18604.0) -
ユニットテストのファイルのリストを返します。
ユニットテストのファイルのリストを返します。 -
IO
# fileno -> Integer (18604.0) -
ファイル記述子を表す整数を返します。
ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//} -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (18604.0) -
@todo
@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指定します。
例えば、拡張ライブラリで "Init_foo" という関数を定義して
いる場合は、"foo" を指定します。
'/' を含む場合は、最後のスラッシュ以降のみをターゲット名
として使用します... -
Kernel
# dummy _ makefile(srcdir) -> String (18604.0) -
ダミーの Makefile を作成します。
ダミーの Makefile を作成します。
@param srcdir ソースディレクトリを指定します。 -
Logger
:: LogDevice # filename -> String | nil (18604.0) -
出力先のファイル名を取得します。
出力先のファイル名を取得します。
出力先がファイルではない場合は nil を返します。 -
Pathname
# each _ filename {|v| . . . } -> nil (18604.0) -
self のパス名要素毎にブロックを実行します。
self のパス名要素毎にブロックを実行します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new("/foo/../bar").each_filename {|v| p v}
# => "foo"
# ".."
# "bar"
//} -
RDoc
:: Options # fileboxes -> bool (18604.0) -
コマンドライン引数の --diagram オプション、--fileboxes オプションを指定 していた場合、true を返します。そうでない場合は false を返します。
コマンドライン引数の --diagram オプション、--fileboxes オプションを指定
していた場合、true を返します。そうでない場合は false を返します。 -
RDoc
:: Options # files -> [String] (18604.0) -
解析するファイルの一覧を文字列の配列で返します。
解析するファイルの一覧を文字列の配列で返します。 -
RDoc
:: Parser # parse _ files _ matching(regexp) -> () (18604.0) -
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、 自身を登録します。
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、
自身を登録します。
@param regexp 正規表現を指定します。
新しいパーサを作成する時に使用します。
例:
class RDoc::Parser::Xyz < RDoc::Parser
parse_files_matching /\.xyz$/
...
end