種類
ライブラリ
- English (11)
- ビルトイン (4146)
- base64 (11)
- bigdecimal (144)
- coverage (36)
- csv (209)
- date (22)
- dbm (11)
- digest (22)
- drb (22)
- fiber (8)
- fiddle (33)
- fileutils (50)
- getoptlong (33)
-
io
/ console (11) -
io
/ nonblock (11) -
io
/ wait (32) -
irb
/ cmd / load (11) -
irb
/ context (187) - json (55)
- kconv (22)
- logger (55)
- matrix (89)
- mkmf (176)
- monitor (14)
-
net
/ ftp (9) -
net
/ http (66) -
net
/ imap (11) -
net
/ telnet (8) - objspace (11)
- observer (11)
- open-uri (22)
- openssl (194)
- optparse (154)
- ostruct (11)
- pathname (151)
- pp (22)
- prime (11)
- pstore (11)
- psych (105)
- rake (99)
-
rake
/ packagetask (44) -
rdoc
/ code _ object (22) -
rdoc
/ context (11) -
rdoc
/ markdown (11) -
rdoc
/ markup / to _ html _ crossref (11) -
rdoc
/ parser (11) - readline (33)
- resolv (11)
-
rexml
/ document (55) -
rinda
/ rinda (11) - ripper (11)
-
ripper
/ lexer (8) - rubygems (11)
-
rubygems
/ config _ file (11) -
rubygems
/ custom _ require (11) -
rubygems
/ dependency _ installer (11) -
rubygems
/ requirement (66) -
rubygems
/ security (33) -
rubygems
/ spec _ fetcher (22) -
rubygems
/ version (29) - sdbm (11)
- securerandom (11)
- set (117)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (88)
- stringio (77)
- strscan (88)
- sync (12)
- syslog (11)
- tempfile (33)
-
test
/ unit (1) - thread (20)
- thwait (12)
- tracer (22)
- uri (55)
-
webrick
/ config (11) -
webrick
/ httpresponse (11) -
webrick
/ httpserver (11) -
webrick
/ httpstatus (66) -
webrick
/ log (55) -
webrick
/ ssl (22) -
win32
/ registry (11) - win32ole (77)
- zlib (55)
クラス
-
ARGF
. class (77) - Addrinfo (44)
- Array (139)
- BasicObject (33)
- BasicSocket (22)
- BigDecimal (132)
- Bignum (15)
- Binding (11)
- CSV (88)
-
CSV
:: Row (77) -
CSV
:: Table (44) - Class (22)
- Complex (19)
- Coverage (36)
- DBM (11)
-
DRb
:: DRbServer (11) - Data (4)
- Date (11)
- DateTime (11)
-
Digest
:: Base (22) - Dir (20)
- Encoding (33)
-
Encoding
:: InvalidByteSequenceError (11) - Enumerator (11)
-
Enumerator
:: Lazy (22) - Exception (11)
- FalseClass (33)
- Fiber (11)
-
Fiddle
:: Pointer (33) - File (71)
-
File
:: Stat (22) - Fixnum (24)
- Float (106)
-
Gem
:: ConfigFile (11) -
Gem
:: DependencyInstaller (11) -
Gem
:: Requirement (66) -
Gem
:: SpecFetcher (22) -
Gem
:: Version (29) - GetoptLong (33)
- Hash (173)
- IO (427)
-
IRB
:: Context (187) -
IRB
:: ExtendCommand :: Require (11) - Integer (120)
-
JSON
:: State (44) - Logger (55)
- MatchData (22)
- Matrix (45)
-
Matrix
:: LUPDecomposition (11) - Method (22)
- Module (267)
- Monitor (3)
-
MonitorMixin
:: ConditionVariable (11) - Mutex (6)
-
Net
:: FTP (9) -
Net
:: HTTP (11) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (11) -
Net
:: IMAP (11) -
Net
:: Telnet (8) - NilClass (33)
- Numeric (59)
- Object (233)
-
OpenSSL
:: ASN1 :: Boolean (22) -
OpenSSL
:: BN (29) -
OpenSSL
:: Netscape :: SPKI (11) -
OpenSSL
:: PKey :: PKey (11) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Request (11) -
OpenSSL
:: X509 :: Store (33) -
OpenSSL
:: X509 :: StoreContext (11) - OpenStruct (11)
- OptionParser (143)
- PP (22)
- PStore (11)
- Pathname (151)
- Proc (13)
-
Process
:: Status (11) -
Psych
:: Handler (55) -
Psych
:: Nodes :: Document (11) -
Psych
:: Nodes :: Scalar (11) -
RDoc
:: CodeObject (22) -
RDoc
:: Context (11) -
RDoc
:: Markdown (11) -
RDoc
:: Markup :: ToHtmlCrossref (11) -
RDoc
:: Options (209) -
RDoc
:: Parser (11) -
REXML
:: CData (11) -
REXML
:: Element (11) -
REXML
:: Entity (11) -
REXML
:: Text (11) -
Rake
:: Application (11) -
Rake
:: FileList (33) -
Rake
:: FileTask (11) -
Rake
:: InvocationChain (11) -
Rake
:: PackageTask (44) - Random (22)
- Range (105)
- Rational (27)
- Regexp (74)
-
Resolv
:: DNS :: Name (11) - Ripper (19)
-
RubyVM
:: InstructionSequence (55) - SDBM (11)
- Set (117)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) -
Socket
:: AncillaryData (11) -
Socket
:: Option (11) - String (287)
- StringIO (77)
- StringScanner (88)
- Struct (39)
- Symbol (52)
- SystemExit (11)
- Tempfile (33)
- Thread (96)
-
Thread
:: ConditionVariable (22) -
Thread
:: Mutex (27) -
Thread
:: Queue (62) -
Thread
:: SizedQueue (62) - ThreadGroup (11)
- ThreadsWait (12)
- Time (242)
- TracePoint (55)
- Tracer (22)
- TrueClass (33)
-
URI
:: Generic (55) - UnboundMethod (22)
- Vector (33)
-
WEBrick
:: BasicLog (55) -
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServer (11) - WIN32OLE (22)
-
WIN32OLE
_ EVENT (22) -
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPE (11) -
Win32
:: Registry (11) -
Zlib
:: GzipReader (22) -
Zlib
:: GzipWriter (22) -
Zlib
:: Inflate (11)
モジュール
- Base64 (11)
- Comparable (66)
- DRb (11)
- Enumerable (149)
- FileTest (195)
- FileUtils (50)
- GC (83)
-
GC
:: Profiler (11) -
Gem
:: Security (33) - Kconv (11)
- Kernel (463)
-
Net
:: HTTPHeader (22) - ObjectSpace (22)
- Observable (11)
- OpenSSL (11)
-
OpenSSL
:: ASN1 (22) -
OpenSSL
:: Buffering (11) - OpenURI (22)
-
OptionParser
:: Arguable (11) - Process (11)
-
Process
:: GID (33) -
Process
:: UID (22) - Psych (28)
- Rake (11)
- RakeFileUtils (22)
- Readline (22)
-
RubyVM
:: AbstractSyntaxTree (8) -
RubyVM
:: MJIT (12) - SecureRandom (11)
- Signal (22)
-
Sync
_ m (12) - Syslog (11)
-
Test
:: Unit (1) -
WEBrick
:: Config (22) -
WEBrick
:: HTTPStatus (66)
オブジェクト
-
Readline
:: HISTORY (11)
キーワード
- ! (11)
- !~ (11)
-
$ -W (11) -
$ -v (11) -
$ -w (11) -
$ = (11) -
$ IGNORECASE (11) -
$ VERBOSE (11) - & (33)
- +@ (9)
- -@ (9)
- < (67)
- <= (67)
- == (316)
- === (109)
- =~ (11)
- > (67)
- >= (67)
- ASN1 (11)
- AlmostNoSecurity (11)
- BigDecimal (12)
- Boolean (22)
- Complex (12)
-
DEFAULT
_ OPTIONS (11) - FileHandler (11)
- Float (6)
- Integer (6)
- LowSecurity (11)
- Marshal フォーマット (11)
- MediumSecurity (11)
-
OPENSSL
_ FIPS (11) - Rational (6)
- Ruby プログラムの実行 (11)
- Rubyの起動 (11)
- Ruby用語集 (11)
- SSL (11)
- Symbol (11)
- Template (11)
-
WIN32OLE
_ EVENT (11) - XMLDecl (11)
- [] (55)
- ^ (33)
-
_ setproperty (11) -
abort
_ on _ exception (22) - absolute (11)
- absolute? (22)
-
absolute
_ path? (5) -
add
_ filter (22) -
add
_ loader (11) -
alias
_ extension (11) - alive? (22)
- all? (47)
-
all
_ one _ file (11) - allbits? (7)
- allocate (11)
-
allow
_ nan? (11) - antisymmetric? (6)
- any? (56)
- anybits? (7)
- application= (11)
-
ascii
_ compatible? (11) -
ascii
_ only? (11) - attr (33)
-
auto
_ compact (3) -
auto
_ compact= (3) -
auto
_ indent _ mode (11) -
auto
_ indent _ mode= (11) - autoclose? (11)
-
beginning
_ of _ line? (11) - between? (11)
- bigdecimal (11)
- binmode (13)
- binmode= (2)
- binmode? (22)
-
bit
_ set? (11) -
body
_ permitted? (11) - bol? (11)
- bool (11)
- broadcast (11)
- bsearch (22)
- casecmp? (16)
- casefold? (11)
- changed (11)
-
check
_ circular? (11) - chunk (33)
- chunked? (11)
-
class
_ variable _ defined? (11) -
class
_ variables (11) - cleanpath (11)
-
client
_ error? (11) - clone (11)
- close (29)
-
close
_ on _ exec= (11) -
close
_ on _ exec? (11) - closed? (64)
-
closed
_ read? (11) -
closed
_ write? (11) - cmp (11)
-
cmsg
_ is? (11) -
compare
_ by _ identity (11) -
compare
_ by _ identity? (11) -
compare
_ file (11) - compile (11)
-
compile
_ file (11) -
compile
_ option (11) -
compile
_ option= (11) -
completion
_ case _ fold= (11) -
const
_ defined? (11) -
const
_ get (11) -
const
_ source _ location (5) - constants (11)
-
copy
_ file (11) - correct? (7)
- cover? (17)
-
cp
_ lr (6) - create (22)
- debug? (22)
- dedup (2)
-
default
_ event _ sources (11) -
default
_ passive= (9) - delete (22)
-
delete
_ key (11) -
deprecate
_ constant (5) - deq (22)
- diagram (11)
- directory? (11)
- disable (33)
- disjoint? (11)
-
do
_ not _ reverse _ lookup (11) -
document
_ children= (11) -
document
_ self= (11) -
dry
_ run (11) -
dry
_ run= (11) - dst? (11)
- dummy? (11)
- dup (11)
- each (59)
-
each
_ child (22) -
each
_ line (64) - echo= (11)
-
egrep
_ cpp (22) - elements (11)
- empty? (118)
- enable (33)
- enabled? (22)
- enclosed? (11)
-
end
_ document (11) -
end
_ with? (16) - enq (10)
- eof (33)
- eof? (33)
- eos? (11)
- eql? (214)
- equal? (33)
- error? (33)
- even? (17)
- exact? (11)
-
exclude
_ end? (11) -
excluded
_ from _ list? (11) - executable? (11)
-
executable
_ real? (11) - execute (11)
- exist? (11)
- exit (11)
- exit! (22)
- extension (11)
- fatal? (22)
- fcntl (11)
- fetch (11)
- field? (11)
-
field
_ row? (11) - file? (11)
- fileboxes (11)
-
find
_ library (22) -
find
_ matching (11) - finished? (6)
- finite? (38)
-
fixed
_ encoding? (11) - fnmatch (22)
- fnmatch? (11)
-
force
_ output (11) -
force
_ output= (11) -
force
_ quotes? (11) -
force
_ update (11) - foreach (16)
- freeze (11)
- friday? (11)
- frozen? (11)
-
garbage
_ collect (22) - gem (11)
- getlocal (22)
- getopts (11)
- gets (48)
- glob (8)
- gmt? (11)
- gmtime (11)
-
grant
_ privilege (22) - grpowned? (22)
- handler= (11)
-
has
_ elements? (11) -
has
_ key? (11) -
has
_ value? (11) -
have
_ func (22) -
have
_ header (22) -
have
_ library (22) - header? (11)
-
header
_ row? (22) - hierarchical? (11)
-
hyperlink
_ all (11) -
hyperlink
_ all= (11) - identical? (22)
-
ignore
_ deadlock= (3) -
ignore
_ eof (11) -
ignore
_ eof= (11) -
ignore
_ eof? (11) -
ignore
_ sigint (11) -
ignore
_ sigint= (11) -
ignore
_ sigint? (11) - include? (77)
-
include
_ line _ numbers (11) -
incomplete
_ input? (11) - info? (33)
-
initialize
_ copy (9) -
inline
_ source (11) - inspect? (11)
-
instance
_ methods (11) -
instance
_ of? (11) -
instance
_ variable _ defined? (11) - integer? (11)
- intersect? (14)
- ioctl (11)
- ip? (11)
- ipv4? (11)
- ipv6? (11)
- irb (11)
-
is
_ a? (22) - isatty (11)
- isdst (11)
- iseuc (11)
- isjis (11)
-
json
_ creatable? (11) - key? (33)
-
keyword
_ init? (3) -
kind
_ of? (22) - lambda? (11)
-
latest
_ gc _ info (22) - lex (4)
-
line
_ numbers (11) -
line
_ numbers= (11) - lines (16)
- load (33)
- local (22)
-
local
_ variable _ defined? (11) - localtime (22)
- locked? (11)
- lstat (22)
-
marshal
_ dump (11) - match? (24)
- matched? (11)
- matches? (11)
- member? (55)
-
method
_ defined? (11) - methods (11)
- mktime (22)
- mode (22)
- monday? (11)
- mountpoint? (11)
- name (4)
- nan? (11)
-
need
_ tar= (11) -
need
_ tar _ bz2= (11) -
need
_ tar _ gz= (11) -
need
_ zip= (11) - needed? (11)
- negative? (33)
- new (172)
- nil? (11)
- nobits? (7)
- nonblock? (11)
- none? (47)
-
nowrite
_ flag= (11) - null? (11)
- odd? (17)
- of (2)
-
ole
_ respond _ to? (11) - on (132)
- one? (47)
-
open
_ uri (22) - opened? (11)
- output? (11)
- owned? (22)
- parameters (2)
- parse (24)
-
parse
_ file (4) - pause (6)
-
peek
_ result (11) -
pending
_ interrupt? (11) - pipe (11)
- pipe= (11)
- pipe? (11)
- pop (22)
- positive? (26)
- prerelease? (22)
- prime? (11)
-
prime
_ fasttest? (11) -
private
_ class _ method (15) -
private
_ instance _ methods (11) -
private
_ method _ defined? (11) -
proper
_ subset? (11) -
proper
_ superset? (11) -
protected
_ instance _ methods (11) -
protected
_ method _ defined? (11) -
public
_ instance _ methods (11) -
public
_ method _ defined? (11) - push (10)
- quiet (11)
- quiet? (11)
-
quirks
_ mode (11) -
quirks
_ mode? (11) - raw (11)
- rc (11)
- rc? (11)
-
re
_ exchangeable? (22) -
reachable
_ objects _ from (11) - read (11)
-
read
_ nonblock (31) - readable? (11)
- readline (35)
- readlines (59)
- ready? (10)
- real? (11)
- redirect? (11)
- regular? (11)
- relative? (22)
- replicate (11)
-
report
_ on _ exception (16) -
request
_ body _ permitted? (11) - require (22)
-
respond
_ to? (11) -
respond
_ to _ missing? (11) -
response
_ body _ permitted? (11) - rest? (11)
- result (11)
- resume (6)
-
return
_ headers? (11) - root? (11)
-
ruby 1
. 8 . 2 feature (11) -
ruby2
_ keywords _ hash? (5) - running? (7)
-
safe
_ load (17) -
satisfied
_ by? (11) - saturday? (11)
- scalar (11)
-
scan
_ full (11) -
search
_ full (11) -
server
_ error? (11) -
set
_ error (11) -
set
_ visibility _ for (11) - setgid? (11)
- setsockopt (11)
- setuid? (11)
-
setup
_ argv (1) -
sharing
_ detection (11) -
sharing
_ detection= (11) - shift (22)
-
show
_ all (11) -
show
_ all= (11) -
show
_ hash (11) -
sid
_ available? (11) - signal (11)
-
singleton
_ class (11) -
singleton
_ class? (11) -
singleton
_ methods (11) - singular? (22)
-
skew
_ symmetric? (6) -
skip
_ blanks? (11) - slice (66)
- socket? (11)
- spawn (44)
- specific? (11)
- start (18)
-
start
_ document (11) -
start
_ mapping (11) -
start
_ sequence (11) -
start
_ service (11) -
start
_ with? (16) - sticky? (11)
- stop? (11)
- stress= (11)
-
subdomain
_ of? (11) - subset? (11)
- success? (33)
- sunday? (11)
- superset? (11)
- symlink? (22)
- sync (22)
- sync= (22)
-
sync
_ try _ lock (6) - system (44)
- taint (6)
- tainted? (6)
- terminated? (11)
- test (40)
-
thread
_ variable? (11) - thursday? (11)
-
to
_ csv (11) -
to
_ s (11) - tokenize (4)
- transaction (11)
- trap (22)
-
try
_ cpp (22) -
try
_ link (22) -
try
_ lock (17) -
try
_ run (22) - tty? (11)
- tuesday? (11)
-
unconverted
_ fields? (11) -
unicode
_ normalized? (10) - unix? (11)
- unlink (22)
- untaint (6)
-
urlsafe
_ base64 (11) -
urlsafe
_ encode64 (11) -
use
_ readline (11) -
use
_ readline? (11) -
use
_ registry (11) -
use
_ ssl= (11) - utc (11)
- utc? (11)
-
valid
_ encoding? (11) - value? (11)
- verbose (11)
- verbose= (22)
- verbose? (11)
-
verbose
_ flag= (11) - verify (66)
-
verify
_ callback= (22) - wait (22)
-
wait
_ for _ cond (3) -
wait
_ readable (11) - warn (3)
- warn? (22)
- wednesday? (11)
- wrap (44)
- writable? (11)
-
write
_ headers? (11) -
write
_ nonblock (11) - yydebug= (11)
- zero? (47)
- | (33)
- ~ (11)
- セキュリティモデル (11)
- 制御構造 (11)
- 変数と定数 (11)
- 字句構造 (11)
- 正規表現 (11)
検索結果
先頭5件
- Object
:: TRUE -> TrueClass - RubyVM
:: InstructionSequence . compile _ file(file , options = nil) -> RubyVM :: InstructionSequence - WEBrick
:: Config :: FileHandler -> Hash - FileUtils
. # copy _ file(src , dest , preserve = false , dereference _ root = true) -> () - Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil
-
Object
:: TRUE -> TrueClass (18335.0) -
非推奨です。代表的な真の値。true と同じ。
...です。代表的な真の値。true と同じ。
この定数は過去との互換性のために提供されています。擬似変数 true を使ってください。
Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真と... -
RubyVM
:: InstructionSequence . compile _ file(file , options = nil) -> RubyVM :: InstructionSequence (12312.0) -
引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
...file で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
RubyVM::InstructionSequence.compile とは異なり、file、path などの
メタデータは自動的に取得します。
@param file...... true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::InstructionSequence.compile_option= を参照
してください。
# /tmp/hello.rb
puts "Hello, world!"
# irb
RubyVM::InstructionSequence.compile_file......("/tmp/hello.rb")
# => <RubyVM::InstructionSequence:<main>@/tmp/hello.rb>
@see RubyVM::InstructionSequence.compile... -
WEBrick
:: Config :: FileHandler -> Hash (12218.0) -
WEBrick::HTTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。
...TTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。
require 'webrick'
WEBrick::Config::FileHandler = {
:NondisclosureName => [".ht*", "*~"],
:FancyIndexing => false,
:HandlerTable => {},
:HandlerCallback => nil,......:DirectoryCallback => nil,
:FileCallback => nil,
:UserDir => nil, # e.g. "public_html"
:AcceptableLanguages => [] # ["en", "ja", ... ]
}
: :AcceptableLanguages
コンテンツの言語を選択するオプション。設定値は文字列の配列。
クラ......dlerは以下の順番でファイルを探す。
(1) index.html
(2) index.html.fr
(3) index.html.ja
(4) index.html.en
: :FancyIndexing
クライアントがディレクトリをリクエストしたが表示するファイルが無い場合の挙動を決める。
値は真偽値。
true... -
FileUtils
. # copy _ file(src , dest , preserve = false , dereference _ root = true) -> () (9302.0) -
ファイル src の内容を dest にコピーします。
ファイル src の内容を dest にコピーします。
@param src コピー元。
@param dest コピー先。
@param preserve preserve が真のときは更新時刻と、
可能なら所有ユーザ・所有グループもコピーします。
@param dereference_root dereference_root が真のときは src についてだけシンボリックリンクの指す
内容をコピーします。偽の場合はシンボリックリンク自体をコピーします。 -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (9235.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
...返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。
本メソッドはスレ......:
require "readline"
input = Readline.readline
(プロンプトなどは表示せずに、入力待ちの状態になります。
ここでは「abc」を入力後、エンターキーを押したと想定します。)
abc
p input # => "abc"
input = Readline.readline("> ")
(">"......を表示し、入力待ちの状態になります。
ここでは「ls」を入力後、エンターキーを押したと想定します。)
> ls
p input # => "ls"
input = Readline.readline("> ", true)
(">"を表示し、入力待ちの状態になります。
ここでは「cd」... -
FileTest
. # file?(file) -> bool (9234.0) -
ファイルが通常ファイルである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
... false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
FileTest.file?('/bin/bash') # => true
FileTest.file?(......'/bin') # => false
FileTest.file?('/no_such_file') # => false... -
FileTest
. # executable?(file) -> bool (9228.0) -
ファイルがカレントプロセスにより実行できる時に真を返しま す。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列を指定します。
例:
FileTest.executable?('/bin') # => true
FileTest.executable?('/bin/bash') # => true... -
FileTest
. # executable _ real?(file) -> bool (9228.0) -
ファイルがカレントプロセスの実ユーザか実グループで実行できる時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...どには false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("empty.txt", "")
File.chmod(0744, "empty.txt")
FileTest.executable_real?("empty.txt") # => true
File.chmod(0644, "empty.txt")
FileTest.executable_real?("empty.tx......t") # => false
//}... -
FileTest
. # readable?(file) -> bool (9228.0) -
ファイルがカレントプロセスにより読み込み可能な時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...は false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("testfile", "")
File.chmod(0644, "testfile")
FileTest.readable?("testfile") # => true
File.chmod(0200, "testfile")
FileTest.readable?("testfile") # => false
//}... -
FileTest
. # writable?(file) -> bool (9228.0) -
ファイルがカレントプロセスにより書き込み可能である時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...は false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("testfile", "test")
File.chmod(0600, "testfile")
FileTest.writable?("testfile") # => true
File.chmod(0400, "testfile")
FileTest.writable?("testfile") # => false
/...