るりまサーチ

最速Rubyリファレンスマニュアル検索!
1123件ヒット [201-300件を表示] (0.152秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

RubyVM::InstructionSequence#inspect -> String (12125.0)

self の情報をラベルとパスを含んだ人間に読みやすい文字列にして返します。

...んだ人間に読みやすい文字列にして返します。

//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
iseq.inspect # => "<RubyVM::InstructionSequence:<compiled>@<compiled>>"
//}

@
see RubyVM::InstructionSequence#label,
Ruby
VM::InstructionSequence#path...

Pathname#entries -> [Pathname] (9225.0)

self に含まれるファイルエントリ名を元にした Pathname オブジェクトの配列を返します。

...にした Pathname オブジェクトの配列を返します。

@
raise Errno::EXXX self が存在しないパスであったりディレクトリでなければ例外が発生します。

//emlist[例][ruby]{
require 'pathname'
require 'pp'

pp Pathname('/usr/local').entries
# => [#<Pathname:.>,...
...# #<Pathname:..>,
# #<Pathname:bin>,
# #<Pathname:etc>,
# #<Pathname:include>,
# #<Pathname:lib>,
# #<Pathname:opt>,
# #<Pathname:sbin>,
# #<Pathname:share>,
# #<Pathname:var>]
//}

@
see Dir.entries...

Pathname#atime -> Time (9219.0)

File.atime(self.to_s) を渡したものと同じです。

...File.atime(self.to_s) を渡したものと同じです。

//emlist[例][ruby]{
require "pathname"

path
name = Pathname("testfile")
path
name.atime # => 2018-12-18 20:58:13 +0900
//}

@
see File.atime...

Pathname#ctime -> Time (9219.0)

File.ctime(self.to_s) を渡したものと同じです。

...e.ctime(self.to_s) を渡したものと同じです。

//emlist[例][ruby]{
require 'pathname'

IO.write("testfile", "test")
path
name = Pathname("testfile")
path
name.ctime # => 2019-01-14 00:39:51 +0900
sleep 1
path
name.chmod(0755)
path
name.ctime # => 2019-01-14 00:39:52 +0900
//}

@
see File.ctime...

Pathname#each_entry {|pathname| ... } -> nil (9219.0)

Dir.foreach(self.to_s) {|f| yield Pathname.new(f) } と同じです。

...f.to_s) {|f| yield Pathname.new(f) } と同じです。


//emlist[例][ruby]{
require "pathname"

Path
name("/usr/local").each_entry {|f| p f }

# => #<Pathname:.>
# => #<Pathname:..>
# => #<Pathname:bin>
# => #<Pathname:etc>
# => #<Pathname:include>
# => #<Pathname:lib>
# => #<Pathname:opt>
//}

@
s...
...(self.to_s) {|f| yield Pathname.new(f) } と同じです。

ブロックを省略した場合は Enumerator を返します。

//emlist[例][ruby]{
require "pathname"

Path
name("/usr/local").each_entry {|f| p f }

# => #<Pathname:.>
# => #<Pathname:..>
# => #<Pathname:bin>
# => #<Pathname:etc>
# =...
...> #<Pathname:include>
# => #<Pathname:lib>
# => #<Pathname:opt>
//}

@
see Dir.foreach...

絞り込み条件を変える

Pathname#sub_ext(replace) -> Pathname (9219.0)

拡張子を与えられた文字列で置き換えた Pathname オブジェクトを返します。

... Pathname オブジェクトを返します。

自身が拡張子を持たない場合は、与えられた文字列を拡張子として付加します。

@
param replace 拡張子を文字列で指定します。

//emlist[例][ruby]{
require "pathname"

Path
name('/usr/bin/shutdown').sub_ext('...
...#<Pathname:/usr/bin/shutdown.rb>
Path
name('/home/user/test.txt').sub_ext('.pdf') # => #<Pathname:/home/user/test.pdf>
Path
name('/home/user/test').sub_ext('.pdf') # => #<Pathname:/home/user/test.pdf>
Path
name('/home/user/test.').sub_ext('.pdf') # => #<Pathname:/home/user/test..pdf>
Path
n...
...ame('/home/user/.test').sub_ext('.pdf') # => #<Pathname:/home/user/.test.pdf>
Path
name('/home/user/test.tar.gz').sub_ext('.xz') # => #<Pathname:/home/user/test.tar.xz>
//}...

IRB::ExtendCommand::Load#execute(file_name, priv = nil) -> nil (9173.0)

ファイル path を Ruby スクリプトとみなし、現在の irb インタプリタ上で実 行します。

...ファイル path Ruby スクリプトとみなし、現在の irb インタプリタ上で実
行します。

Kernel.#load と異なり、path の内容を irb で一行ずつタイプしたかの
ように、irb 上で一行ずつ評価されます。

@
param file_name ファイル名を文...
...字列で指定します。

@
param priv 真を指定した場合は実行は内部的に生成される無名モジュール上
で行われ、グローバルな名前空間を汚染しません。

@
raise LoadError 読み込みに失敗した場合に発生します。...

IRB::ExtendCommand::Source#execute(file_name) -> nil (9161.0)

現在の irb インタプリタ上で、 Ruby スクリプト path を評価します。

...irb インタプリタ上で、 Ruby スクリプト path を評価します。

path
の内容を irb で一行ずつタイプしたかのように、irb 上で一行ずつ評価
されます。$" は更新されず、何度でも実行し直す事ができます。

@
param file_name ファイル...

Pathname#fnmatch(pattern, *args) -> bool (9155.0)

File.fnmatch(pattern, self.to_s, *args) と同じです。

...e.fnmatch(pattern, self.to_s, *args) と同じです。

@
param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。

@
param args File.fnmatch を...
...参照してください。

//emlist[例][ruby]{
require "pathname"

path
= Pathname("testfile")
path
.fnmatch("test*") # => true
path
.fnmatch("TEST*") # => false
path
.fnmatch("TEST*", File::FNM_CASEFOLD) # => true
//}

@
see File.fnmatch...
<< < 1 2 3 4 5 ... > >>