種類
- インスタンスメソッド (402)
- 特異メソッド (210)
- ライブラリ (36)
- クラス (12)
- オブジェクト (6)
ライブラリ
- ビルトイン (42)
- irb (12)
-
irb
/ context (12) - mkmf (12)
-
net
/ http (36) - openssl (12)
- pathname (120)
-
rexml
/ document (60) - rss (24)
-
rubygems
/ config _ file (12) -
rubygems
/ format (24) -
rubygems
/ old _ format (24) -
rubygems
/ specification (24) - shell (54)
-
shell
/ command-processor (12) -
shell
/ filter (6) - tempfile (36)
- uri (12)
-
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htgroup (12) -
webrick
/ httpauth / htpasswd (12)
クラス
-
CGI
:: Cookie (24) - File (12)
-
Gem
:: ConfigFile (12) -
Gem
:: Format (24) -
Gem
:: OldFormat (24) -
Gem
:: Specification (24) -
IRB
:: Context (12) -
Net
:: HTTP (36) -
OpenSSL
:: SSL :: SSLContext (12) - Pathname (120)
-
RDoc
:: Options (12) -
REXML
:: Element (24) -
REXML
:: XPath (36) -
RSS
:: Rss :: Channel :: Cloud (24) -
RubyVM
:: InstructionSequence (24) - Shell (54)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (6) - Tempfile (36)
-
URI
:: Generic (12) -
WEBrick
:: Cookie (12) -
WEBrick
:: HTTPAuth :: Htdigest (12) -
WEBrick
:: HTTPAuth :: Htgroup (12) -
WEBrick
:: HTTPAuth :: Htpasswd (12)
キーワード
- Cookie (12)
- ENV (6)
-
attribute
_ alias _ singular (12) -
ca
_ path= (24) - cd (6)
- cleanpath (12)
- close! (12)
- compile (12)
- create (24)
-
def
_ system _ command (12) -
default
_ system _ path (6) -
default
_ system _ path= (6) - each (12)
-
find
_ executable (12) - first (12)
- flush (36)
- fnmatch (12)
- foreach (18)
-
from
_ io (24) -
gem
_ path= (24) -
get
_ response (24) -
get
_ text (12) -
irb
_ path= (12) - logger (12)
- match (12)
- mountpoint? (12)
- new (24)
- parent (12)
- path (24)
- pushd (6)
- pushdir (6)
-
rake
/ gempackagetask (12) - realdirpath (12)
- realpath (24)
-
relative
_ path _ from (12) -
require
_ path= (12) - rubygems (12)
- start (12)
-
static
_ path= (12) -
system
_ path (6) -
system
_ path= (6) - text (12)
-
to
_ s (12)
検索結果
先頭5件
-
Pathname
# mountpoint? -> bool (12.0) -
self がマウントポイントであれば真を返します。
...self がマウントポイントであれば真を返します。
//emlist[例][ruby]{
require "pathname"
path = Pathname("/")
path.mountpoint? # => true
path = Pathname("/usr")
path.mountpoint? # => false
//}... -
Pathname
# parent -> Pathname (12.0) -
self の親ディレクトリを指す新しい Pathname オブジェクトを返します。
...を返します。
//emlist[例 絶対パス][ruby]{
require "pathname"
path = Pathname("/usr")
path # => #<Pathname:/usr>
path.parent # => #<Pathname:/>
//}
//emlist[例 相対パス][ruby]{
require "pathname"
path = Pathname("foo/bar")
path.parent # => #<Pathname:foo>
path... -
Pathname
# realdirpath(basedir = nil) -> Pathname (12.0) -
Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に 存在しなくてもエラーになりません。
...//emlist[例][ruby]{
require "pathname"
path = Pathname("/not_exist")
path.realdirpath # => #<Pathname:/not_exist>
path.realpath # => Errno::ENOENT
# 最後ではないコンポーネント(/not_exist_1)も存在しないのでエラーになる。
path = Pathname("/not_exist_1/not_exist_2")... -
Tempfile
. create(basename , *rest) -> File (12.0) -
テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。
...て使われます。
@param rest Tempfile.newの第二引数以降と同じように扱われます。
@see Tempfile.open
例:
require "tempfile"
GC.disable
path = ""
Tempfile.create("foo") do |f|
path = f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false... -
Tempfile
. create(basename , *rest) {|fp| . . . } -> object (12.0) -
テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。
...て使われます。
@param rest Tempfile.newの第二引数以降と同じように扱われます。
@see Tempfile.open
例:
require "tempfile"
GC.disable
path = ""
Tempfile.create("foo") do |f|
path = f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false... -
Tempfile
. create(basename , tmpdir=nil , mode: 0 , **options) -> File (12.0) -
テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。
...ものが指定できます。ただし、:permオプションは無視され
ます。
@see Tempfile.open
例:
require "tempfile"
GC.disable
path = ""
Tempfile.create("foo") do |f|
path = f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false... -
Tempfile
. create(basename , tmpdir=nil , mode: 0 , **options) {|fp| . . . } -> object (12.0) -
テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。
...ものが指定できます。ただし、:permオプションは無視され
ます。
@see Tempfile.open
例:
require "tempfile"
GC.disable
path = ""
Tempfile.create("foo") do |f|
path = f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false... -
Tempfile
. create(basename="" , tmpdir=nil , mode: 0 , **options) -> File (12.0) -
テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。
...ものが指定できます。ただし、:permオプションは無視され
ます。
@see Tempfile.open
例:
require "tempfile"
GC.disable
path = ""
Tempfile.create("foo") do |f|
path = f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false... -
Tempfile
. create(basename="" , tmpdir=nil , mode: 0 , **options) {|fp| . . . } -> object (12.0) -
テンポラリファイルを作成し、それを表す File オブジェクトを生成して返します(Tempfileではありません)。 createはopenに似ていますが、finalizerによるファイルの自動unlinkを行いません。
...ものが指定できます。ただし、:permオプションは無視され
ます。
@see Tempfile.open
例:
require "tempfile"
GC.disable
path = ""
Tempfile.create("foo") do |f|
path = f.path
p File.exist?(path) #=> true
end
p File.exist?(path) #=> false... -
ENV (6.0)
-
環境変数を表すオブジェクト。Hash と同様のインターフェースを持ち ます。ただし、Hash と異なり、ENV のキーと値には文字列しか とることができません。
...込み可能なディレクトリを含ん
でいる場合に限り汚染されます。
//emlist[例][ruby]{
p ENV['TERM'].tainted? # => true
p path = ENV['PATH'] # => "/usr/local/bin:/usr/bin:/bin:/usr/X11/bin"
p path.tainted? # => false
//}
また、ENV で得られる文字列は O... -
File
. path(filename) -> String (6.0) -
指定されたファイル名を文字列で返します。filename が文字列でない場合は、to_path メソッドを呼びます。
...ッドが定義されたオブジェクトを指定します。
//emlist[例][ruby]{
require 'pathname'
class MyPath
def initialize(path)
@path = path
end
def to_path
File.absolute_path(@path)
end
end
File.path("/dev/null") # => "/dev/null"
File.path(Pathname("/tmp"))... -
Gem
:: Specification . attribute _ alias _ singular(singular , plural) -> () (6.0) -
既に存在する複数形の属性の単数形バージョンを定義します。
...ttribute_alias_singular :require_path, :require_paths
# こう書くかわりに
s.require_paths = ['mylib']
# こう書くことができます。
s.require_path = 'mylib'
@param singular 属性名の単数形を指定します。
@param plural 属性名の複数形を指定します。... -
Pathname
# expand _ path(default _ dir = & # 39; . & # 39;) -> Pathname (6.0) -
Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
...す。
@param default_dir self が相対パスであれば default_dir を基準に展開されます。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
Pathname.pwd # => #<Pathname:/path/to>
path.expand_path # => #<Pathname:/path/to/testfile>
path.expand_p... -
Pathname
# fnmatch(pattern , *args) -> bool (6.0) -
File.fnmatch(pattern, self.to_s, *args) と同じです。
...て `{}' や `**/' は使用できません。
@param args File.fnmatch を参照してください。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
path.fnmatch("test*") # => true
path.fnmatch("TEST*") # => false
path.fnmatch("TES...