るりまサーチ

最速Rubyリファレンスマニュアル検索!
1772件ヒット [1-100件を表示] (0.117秒)

別のキーワード

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

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Rake::PackageTask#name -> String (21226.0)

バージョン情報を含まないパッケージの名前を返します。

...バージョン情報を含まないパッケージの名前を返します。

//emlist[][ruby]{
# Rakefile での記載例とする
require
'rake/packagetask'

R
ake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.name # => "sample"
end
//}...

Pathname#dirname -> Pathname (15319.0)

Pathname.new(File.dirname(self.to_s)) と同じです。

...Pathname.new(File.dirname(self.to_s)) と同じです。

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

Pathname('/usr/bin/shutdown').dirname # => #<Pathname:/usr/bin>
//}

@see File.dirname...

OptionParser#program_name=(name) (12345.0)

プログラムの名前を文字列で指定します。

...@param name プログラムの名前を文字列で指定します。

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

OptionParser.new do |opts|
$0 # => /path/to/filename.rb
opts.program_name # => filename
opts.program_name = 'test' # => "test"
opts.program_name...

Logger#progname=(name) (12320.0)

ログに出力するプログラム名を設定します。

...を設定します。

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

logger = Logger.new(STDOUT)
logger.progname # => nil
logger.progname = "MyProgName" # => "MyProgName"
logger.progname # => "MyProgName"
logger.info("info1") #...
...=> I, [2019-04-23T00:08:55.585459 #2823] INFO -- MyProgName: info1
logger.info("OtherProgName") { "info2" } # => I, [2019-04-23T00:08:55.585500 #2823] INFO -- OtherProgName: info2
//}...

OptionParser#program_name -> String (12226.0)

プログラムの名前を文字列で返します。

...字列で返します。

デフォルトは $0 が使われます。

@return プログラムの名前を文字列で返します。

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

OptionParser.new do |opts|
p $0 # => /path/to/filename.rb
p opts.program_name # => filename
end
//}...

絞り込み条件を変える

Logger#progname -> String (12219.0)

ログに出力するプログラム名を取得します。

...ログに出力するプログラム名を取得します。

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

logger = Logger.new(STDOUT)
logger.progname # => nil
logger.progname = "MyProgName"
logger.progname # => "MyProgName"
//}...

Pathname#children(with_directory = true) -> [Pathname] (9319.0)

self 配下にあるパス名(Pathnameオブジェクト)の配列を返します。

...self 配下にあるパス名(Pathnameオブジェクト)の配列を返します。

ただし、 ".", ".." は要素に含まれません。

@param with_directory 偽を指定するとファイル名のみ返します。デフォルトは真です。

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

//emlist[例][ruby]{
require
'pathname'
Pathname.new("/tmp").children # => [#<Pathname:.X11-unix>, #<Pathname:.iroha_unix>, ... ]
//}...

Pathname#relative_path_from(base_directory) -> Pathname (9319.0)

base_directory から self への相対パスを求め、その内容の新しい Pathname オブジェクトを生成して返します。

...se_directory から self への相対パスを求め、その内容の新しい Pathname
オブジェクトを生成して返します。

パス名の解決は文字列操作によって行われ、ファイルシステムをアクセス
しません。

self が相対パスなら base_directory...
...絶対パスなら
base_directory も絶対パスでなければなりません。

@param base_directory ベースディレクトリを表す Pathname オブジェクトを指定します。

@raise ArgumentError Windows上でドライブが違うなど、base_directory から self への相対パ...
...スが求められないときに例外が発生します。

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

path = Pathname.new("/tmp/foo")
base = Pathname.new("/tmp")

path.relative_path_from(base) # => #<Pathname:foo>
//}...

REXML::Attributes#namespaces -> { String => String } (9319.0)

self の中で宣言されている名前空間の集合を返します。

...空間の prefix をキーとし、URI を値とする
Hash を返します。

//emlist[][ruby]{
require
'rexml/document'

doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='&lt;'/>
</root>
EOS
a = do...
...c.get_elements("/root/a").first

p doc.root.attributes.namespaces
# => {"foo"=>"http://example.org/foo", "bar"=>"http://example.org/bar"}
p a.attributes.namespaces
# => {}
//}...
<< 1 2 3 ... > >>