るりまサーチ (Ruby 2.4.0)

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

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

ライブラリ

クラス

オブジェクト

キーワード

検索結果

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

CGI::HtmlExtension#checkbox_group(name = "", *values) -> String (18607.0)

タイプが checkbox である input 要素のグループを生成します。

タイプが checkbox である input 要素のグループを生成します。

生成される input 要素の name 属性はすべて同じになり、
それぞれの input 要素の後ろにはラベルが続きます。

@param name name 属性の値を指定します。

@param values value 属性のリストを指定します。
それぞれの引数が、単純な文字列の場合、value 属性の値とラベルに同じものが使用されます。
それぞれの引数が、二要素または三要素の配列の場合、最終要素が true であれば、
...

CGI::HtmlExtension#hidden(attributes) -> String (18607.0)

タイプが hidden である input 要素を生成します。

タイプが hidden である input 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
hidden({ "NAME" => "name", "VALUE" => "reset", "ID" => "foo" })
# <INPUT TYPE="hidden" NAME="name" VALUE="value" ID="foo">

CGI::HtmlExtension#hidden(name = "", value = nil) -> String (18607.0)

タイプが hidden である input 要素を生成します。

タイプが hidden である input 要素を生成します。

@param name name 属性の値を指定します。

@param value value 属性の値を指定します。

例:
hidden("name")
# <INPUT TYPE="hidden" NAME="name">

hidden("name", "value")
# <INPUT TYPE="hidden" NAME="name" VALUE="value">

Dir#path -> String (18607.0)

オープンしているディレクトリのパス名を文字列で返します。

オープンしているディレクトリのパス名を文字列で返します。

//emlist[例][ruby]{
Dir.open("..") do |d|
d.path # => ".."
d.to_path # => ".."
end
//}

Dir#to_path -> String (18607.0)

オープンしているディレクトリのパス名を文字列で返します。

オープンしているディレクトリのパス名を文字列で返します。

//emlist[例][ruby]{
Dir.open("..") do |d|
d.path # => ".."
d.to_path # => ".."
end
//}

絞り込み条件を変える

Dir.home -> String | nil (18607.0)

現在のユーザまたは指定されたユーザのホームディレクトリを返します。

現在のユーザまたは指定されたユーザのホームディレクトリを返します。

Dir.home や Dir.home("root") は
File.expand_path("~") や File.expand_path("~root") と
ほぼ同じです。

//emlist[例][ruby]{
Dir.home # => "/home/vagrant"
Dir.home("root") # => "/root"
//}

@see File.expand_path

Dir.home(user) -> String | nil (18607.0)

現在のユーザまたは指定されたユーザのホームディレクトリを返します。

現在のユーザまたは指定されたユーザのホームディレクトリを返します。

Dir.home や Dir.home("root") は
File.expand_path("~") や File.expand_path("~root") と
ほぼ同じです。

//emlist[例][ruby]{
Dir.home # => "/home/vagrant"
Dir.home("root") # => "/root"
//}

@see File.expand_path

File#path -> String (18607.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 (18607.0)

オープン時に使用したパスを文字列で返します。

オープン時に使用したパスを文字列で返します。

パスは self に対応するファイルを指しているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたり、
File::Constants::TMPFILEオプション付きで作成されていたりする場合です。

//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/.....

Kernel#psych_y(*objects) -> String (18607.0)

objects を YAML document に変換します。

objects を YAML document に変換します。

このメソッドは irb 上でのみ定義されます。

syck に y メソッドがあるため、
psych_y が別名として定義されています。将来的に
syck が廃止された場合 psych_y は廃止
される予定であるため、特別の事情がない限り y を用いてください。

@param objects YAML document に変換する Ruby のオブジェクト

絞り込み条件を変える

Kernel#with_config(config, default = nil) -> bool | String (18607.0)

configure のオプションを検査します。

configure のオプションを検査します。

configure のオプションに --with-<config> が指定された場合は真を返しま
す。--without-<config> が指定された場合は偽を返します。どちらでもない場
合は default を返します。

これはデバッグ情報などのカスタム定義を、追加するのに役立ちます。

@param config configure のオプションの名前を指定します。

@param default デフォルト値を返します。


require 'mkmf'
if with_config("debug")
$defs...

Kernel#with_config(config, default = nil) {|config, default| ... } -> bool | String (18607.0)

configure のオプションを検査します。

configure のオプションを検査します。

configure のオプションに --with-<config> が指定された場合は真を返しま
す。--without-<config> が指定された場合は偽を返します。どちらでもない場
合は default を返します。

これはデバッグ情報などのカスタム定義を、追加するのに役立ちます。

@param config configure のオプションの名前を指定します。

@param default デフォルト値を返します。


require 'mkmf'
if with_config("debug")
$defs...

Object#psych_to_yaml(options = {}) -> String (18607.0)

オブジェクトを YAML document に変換します。

オブジェクトを YAML document に変換します。

options でオプションを指定できます。
Psych.dump と同じなので詳しくはそちらを参照してください。

syck に to_yaml メソッドがあるため、
psych_to_yaml が別名として定義されています。将来的に
syck が廃止された場合 psych_to_yaml は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。

@param options 出力オプション
@see Psych.dump

OpenSSL::ASN1::ObjectId#short_name -> String | nil (18607.0)

オブジェクト識別子に対応する short name を返します。

オブジェクト識別子に対応する short name を返します。

例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"

@see OpenSSL::ASN1::ObjectId#ln

OpenURI::Meta#charset -> String | nil (18607.0)

対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。 文字列は小文字へと変換されています。

対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。
文字列は小文字へと変換されています。

Content-Type ヘッダがない場合は、nil を返します。ただし、ブロックが与えられている場合は、
その結果を返します。また対象となる URI のスキームが HTTP であり、自身のタイプが text である場合は、
2616 3.7.1 で定められているとおり、文字列 "iso-8859-1" を返します。

//emlist[例][ruby]{
require 'open-uri'
open("http://www.ruby-l...

絞り込み条件を変える

OpenURI::Meta#charset { ... } -> String (18607.0)

対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。 文字列は小文字へと変換されています。

対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。
文字列は小文字へと変換されています。

Content-Type ヘッダがない場合は、nil を返します。ただし、ブロックが与えられている場合は、
その結果を返します。また対象となる URI のスキームが HTTP であり、自身のタイプが text である場合は、
2616 3.7.1 で定められているとおり、文字列 "iso-8859-1" を返します。

//emlist[例][ruby]{
require 'open-uri'
open("http://www.ruby-l...

OptionParser#help -> String (18607.0)

サマリの文字列を返します。

サマリの文字列を返します。

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

options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"

opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end

puts opts.help

# => Usage: example.rb [options]
# -v...

Addrinfo#unix_path -> String (18604.0)

Unix domain socket の path を文字列で返します。

Unix domain socket の path を文字列で返します。

require 'socket'

Addrinfo.unix("/tmp/sock").unix_path #=> "/tmp/sock"

@raise SocketError アドレスが Unix domain socket のものでない場合に発生します

Array#shelljoin -> String (18604.0)

配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。

配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に
使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド
ライン文字列を生成します。

array.shelljoin は、Shellwords.shelljoin(array) と等価です。

@return エスケープ結果を連結した文字列を返します。
@see Shellwords.#shelljoin

CGI#accept_charset -> String (18604.0)

受けとることができるキャラクタセットを文字列で返します。 デフォルトは UTF-8 です。

受けとることができるキャラクタセットを文字列で返します。
デフォルトは UTF-8 です。

@see CGI.accept_charset, CGI.accept_charset=

絞り込み条件を変える

CGI#header(options = "text/html") -> String (18604.0)

HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。

HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。

ヘッダのキーとしては以下が利用可能です。

: type
Content-Type ヘッダです。デフォルトは "text/html" です。
: charset
ボディのキャラクタセットを Content-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘッ...

CGI.accept_charset -> String (18604.0)

受けとることができるキャラクタセットを文字列で返します。 デフォルトは UTF-8 です。

受けとることができるキャラクタセットを文字列で返します。
デフォルトは UTF-8 です。

CGI::Cookie#path -> String (18604.0)

クッキーを適用するパスを返します。

クッキーを適用するパスを返します。

CGI::QueryExtension#accept_charset -> String (18604.0)

ENV['HTTP_ACCEPT_CHARSET'] を返します。

ENV['HTTP_ACCEPT_CHARSET'] を返します。

CGI::QueryExtension#auth_type -> String (18604.0)

ENV['AUTH_TYPE'] を返します。

ENV['AUTH_TYPE'] を返します。

絞り込み条件を変える

CGI::QueryExtension#cache_control -> String (18604.0)

ENV['HTTP_CACHE_CONTROL'] を返します。

ENV['HTTP_CACHE_CONTROL'] を返します。

CGI::QueryExtension#host -> String (18604.0)

ENV['HTTP_HOST'] を返します。

ENV['HTTP_HOST'] を返します。

CGI::QueryExtension#path_info -> String (18604.0)

ENV['PATH_INFO'] を返します。

ENV['PATH_INFO'] を返します。

CGI::QueryExtension#path_translated -> String (18604.0)

ENV['PATH_TRANSLATED'] を返します。

ENV['PATH_TRANSLATED'] を返します。

CGI::QueryExtension#remote_host -> String (18604.0)

ENV['REMOTE_HOST'] を返します。

ENV['REMOTE_HOST'] を返します。

絞り込み条件を変える

CGI::QueryExtension#request_method -> String (18604.0)

ENV['REQUEST_METHOD'] を返します。

ENV['REQUEST_METHOD'] を返します。

CGI::RFC822_MONTHS -> [String] (18604.0)

822 で定義されている月名の略称を返します。

822 で定義されている月名の略称を返します。

@see 822

CSV#path -> String (18604.0)

IO#path に委譲します。

IO#path に委譲します。


@see IO#path

CSV#quote_char -> String (18604.0)

フィールドをクオートするのに使用する文字列を返します。

フィールドをクオートするのに使用する文字列を返します。

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

csv = CSV.new("header1,header2\nrow1_1,row1_2", quote_char: "'")
csv.quote_char # => "'"
//}

@see CSV.new

CSV::FieldInfo#header -> String | nil (18604.0)

利用可能な場合はヘッダを表す文字列を返します。

利用可能な場合はヘッダを表す文字列を返します。

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

csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field_info.header
Date.parse(field)
end
p csv.first

# => "date1"
# => "date2"
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,...

絞り込み条件を変える

DBM#fetch(key, ifnone = nil) -> String (18604.0)

データベースからキーを探して対応する要素の値を返します。

データベースからキーを探して対応する要素の値を返します。

@param key キー。
@param ifnone キーが見つからなかった場合に返す値。

@raise IndexError ifnone を指定していないとき、キーが見つからなかった場合に発生します。

require 'dbm'

db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.fetch('a') #=> 'aaa'
p db1...

DBM#shift -> String (18604.0)

データベース中の要素を一つ取り出し、データベースから削除します。

データベース中の要素を一つ取り出し、データベースから削除します。

Date#httpdate -> String (18604.0)

2616 (1123) で定められた書式の文字列を返します。

2616 (1123) で定められた書式の文字列を返します。

Date#xmlschema -> String (18604.0)

XML Scheme (date) による書式の文字列を返します。

XML Scheme (date) による書式の文字列を返します。

Digest::Base#hexdigest! -> String (18604.0)

updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。 Digest::Base#hexdigestと違い、 メソッドの処理後、 オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。

updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
Digest::Base#hexdigestと違い、
メソッドの処理後、
オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。

例:

# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest.hexdigest! # => "58e53d1324eef6265fdb97b08ed9aadf"
p ...

絞り込み条件を変える

Digest::Base.hexdigest(str) -> String (18604.0)

与えられた文字列に対するハッシュ値を、ASCIIコードを使って 16進数の列を示す文字列にエンコードして返します。 new(str).hexdigest と等価です。

与えられた文字列に対するハッシュ値を、ASCIIコードを使って
16進数の列を示す文字列にエンコードして返します。
new(str).hexdigest と等価です。

Encoding.locale_charmap -> String | nil (18604.0)

ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。

ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。

//emlist[Debian GNU/Linux + LANG=C][ruby]{
Encoding.locale_charmap #=> "ANSI_X3.4-1968"
//}

//emlist[LANG=ja_JP.EUC-JP][ruby]{
Encoding.locale_charmap #=> "EUC-JP"
//}

//emlist[SunOS 5 + LANG=C]...

Encoding::Converter#finish -> String (18604.0)

変換処理を終了し、結果文字列の末尾を返します。 変換元の文字列の末尾がバイト列の途中で終わっていた場合、保持しているバイト列全てを返します。

変換処理を終了し、結果文字列の末尾を返します。
変換元の文字列の末尾がバイト列の途中で終わっていた場合、保持しているバイト列全てを返します。

@return 変換結果の末尾
@raise Encoding::InvalidByteSequenceError 変換元のエンコーディングにお
いて不正なバイト列があった場合に発生します。

//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-2022-jp")
p ec.convert("\u3042") #=> "\e$B$\""
p ec.finish ...

Encoding::UndefinedConversionError#error_char -> String (18604.0)

エラーを発生させた1文字を文字列で返します。

エラーを発生させた1文字を文字列で返します。

//emlist[例][ruby]{
ec = Encoding::Converter.new("UTF-8", "EUC-JP")
begin
ec.convert("\u{a0}")
rescue Encoding::UndefinedConversionError
puts $!.error_char.dump #=> "\u{a0}"
end
//}

Etc::Passwd#shell -> String (18604.0)

このユーザのログインシェルを返します。

このユーザのログインシェルを返します。

絞り込み条件を変える

File.expand_path(path, default_dir = &#39;.&#39;) -> String (18604.0)

path を絶対パスに展開した文字列を返します。 path が相対パスであれば default_dir を基準にします。

path を絶対パスに展開した文字列を返します。
path が相対パスであれば default_dir を基準にします。

先頭の ~ はホームディレクトリ(環境変数 HOME が使われます)に、
~USER はそのユーザのホームディレクトリに展開されます。

//emlist[例][ruby]{
p Dir.getwd #=> "/home/matz/work/foo"
p ENV["HOME"] #=> "/home/matz"
p File.expand_path("..") #=> "/h...

File.path(filename) -> String (18604.0)

指定されたファイル名を文字列で返します。filename が文字列でない場合は、to_path メソッドを呼びます。

指定されたファイル名を文字列で返します。filename が文字列でない場合は、to_path メソッドを呼びます。

@param 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") ...

File.realdirpath(pathname, basedir = nil) -> String (18604.0)

与えられた pathname に対応する絶対パスを返します。

与えられた pathname に対応する絶対パスを返します。

pathname の最後のコンポーネントは存在していなくても例外は発生しません。

@param pathname ファイル名を指定します。

@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。

@raise Errno::ENOENT ファイルが存在しない場合に発生します。

File.realpath(pathname, basedir = nil) -> String (18604.0)

与えられた pathname に対応する絶対パスを返します。

与えられた pathname に対応する絶対パスを返します。

pathname の全てのコンポーネントは存在しなければなりません。

@param pathname ファイル名を指定します。

@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。

@raise Errno::ENOENT ファイルが存在しない場合に発生します。

//emlist[例][ruby]{
ENV["HOME"] # => "/home/matz"
File.symlink("testfile", "testlink"...

GDBM#shift -> [String] (18604.0)

データベース中の要素を一つ取り出し、データベースから削除します。

データベース中の要素を一つ取り出し、データベースから削除します。

require 'gdbm'

db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'

p db1.shift #=> ["a", "aaa"]

絞り込み条件を変える

Gem.#marshal_version -> String (18604.0)

Marshal のバージョンを表す文字列を返します。

Marshal のバージョンを表す文字列を返します。

Gem.default_path -> [String] (18604.0)

デフォルトの Gem パッケージをロードするディレクトリのリストを返します。

デフォルトの Gem パッケージをロードするディレクトリのリストを返します。

Gem.default_system_source_cache_dir -> String (18604.0)

デフォルトのシステム全体のソースキャッシュファイルのパスを返します。

デフォルトのシステム全体のソースキャッシュファイルのパスを返します。

Gem.default_user_source_cache_dir -> String (18604.0)

デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。

デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。

Gem::Command::HELP -> String (18604.0)

ヘルプメッセージを表す文字列です。

ヘルプメッセージを表す文字列です。

絞り込み条件を変える

Gem::Commands::LockCommand#spec_path(gem_full_name) -> String (18604.0)

指定された Gem パッケージの gemspec ファイルのフルパスを返します。

指定された Gem パッケージの gemspec ファイルのフルパスを返します。

@param gem_full_name Gem パッケージの名前を指定します。

Gem::Commands::UnpackCommand#get_path(gemname, version_req) -> String | nil (18604.0)

引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。

引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。

@param gemname Gem パッケージの名前を指定します。

@param version_req バージョンの満たすべき条件を文字列で指定します。

Gem::ConfigFile#path -> String (18604.0)

Gem を探索するパスを返します。

Gem を探索するパスを返します。

Gem::Format#gem_path -> String (18604.0)

Gem のパスを返します。

Gem のパスを返します。

Gem::GemPathSearcher#matching_files(spec, path) -> [String] (18604.0)

与えられた spec に path が含まれている場合、その path のリストを返します。

与えられた spec に path が含まれている場合、その path のリストを返します。

@param spec Gem::Specification のインスタンスを指定します。

@param path 探索対象のパスを指定します。

絞り込み条件を変える

Gem::Installer#gem_home -> String (18604.0)

Gem のインストール先を返します。

Gem のインストール先を返します。

Gem::Installer#shebang(bin_file_name) -> String (18604.0)

実行ファイル内で使用する shebang line (#! line) を表す文字列を返します。

実行ファイル内で使用する shebang line (#! line) を表す文字列を返します。

@param bin_file_name 実行ファイルの名前を指定します。

Gem::OldFormat#gem_path -> String (18604.0)

Gem のパスを返します。

Gem のパスを返します。

Gem::RemoteFetcher#fetch_path(uri, mtime = nil, head = false) -> String | Hash (18604.0)

与えられた URI からダウンロードしたデータを文字列として返します。

与えられた URI からダウンロードしたデータを文字列として返します。

ヘッダ情報のみ取得した場合はハッシュを返します。

@param uri データ取得先の URI を指定します。

@param mtime 更新時刻を指定します。

@param head 真を指定するとヘッダ情報のみ取得します。

Gem::RemoteFetcher#get_file_uri_path(uri) -> String (18604.0)

与えられた URI から "file://" を取り除いた文字列を返します。

与えられた URI から "file://" を取り除いた文字列を返します。

@param uri URI を表す文字列を指定します。

絞り込み条件を変える

Gem::Security::Policy.trusted_cert_path(cert, options) -> String (18604.0)

与えられた証明書へのパスを返します。

与えられた証明書へのパスを返します。

@param cert 証明書オブジェクトを指定します。

@param options その他のオプションを指定します。

Gem::Specification#author -> String (18604.0)

作成者の名前を返します。

作成者の名前を返します。

Gem::Specification#full_gem_path -> String (18604.0)

この Gem パッケージへのフルパスを返します。

この Gem パッケージへのフルパスを返します。

Gem::Specification#homepage -> String (18604.0)

この Gem パッケージを作成しているプロジェクトか作成者のウェブサイトの URI を返します。

この Gem パッケージを作成しているプロジェクトか作成者のウェブサイトの URI を返します。

Gem::Specification#installation_path -> String (18604.0)

この Gem パッケージのインストール先のパスを返します。

この Gem パッケージのインストール先のパスを返します。

絞り込み条件を変える

Gem::Specification#require_path -> String (18604.0)

Gem::Specification#require_paths の単数バージョンです。

Gem::Specification#require_paths の単数バージョンです。

@see Gem::Specification#require_paths

Gem::Specification#require_paths -> [String] (18604.0)

この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストを返します。

この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを返します。

Gem::Uninstaller#gem_home -> String (18604.0)

Gem がインストールされているディレクトリを返します。

Gem がインストールされているディレクトリを返します。

IO#getch -> String (18604.0)

raw モードで一文字読み込んだ結果を返します。

raw モードで一文字読み込んだ結果を返します。

IO#readchar -> String (18604.0)

IO ポートから 1 文字読み込んで返します。 EOF に到達した時には EOFError が発生します。

IO ポートから 1 文字読み込んで返します。
EOF に到達した時には EOFError が発生します。

テキスト読み込みメソッドとして動作します。

IO#getc との違いは EOF での振る舞いのみです。

@raise EOFError EOF に到達した時に発生します。

@raise IOError 自身が読み込み用にオープンされていなければ発生します。

f = File.new("testfile")
p f.readchar #=> "い"
p f.readchar #=> "ろ"...

絞り込み条件を変える

IPAddr#hton -> String (18604.0)

ネットワークオーダーのバイト列に変換します。

ネットワークオーダーのバイト列に変換します。

IRB::Context#irb_path -> String (18604.0)

ライブラリ内部で使用します。

ライブラリ内部で使用します。

JSON::Generator::GeneratorMethods::String#to_json(state_or_hash = nil) -> String (18604.0)

自身から生成した JSON 形式の文字列を返します。

自身から生成した JSON 形式の文字列を返します。

自身のエンコードは UTF-8 であるべきです。
"\u????" のように UTF-16 ビッグエンディアンでエンコードされた文字列を返すことがあります。

@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。

//emlist[例][ruby]...

Kernel#libpathflag(libpath = $DEFLIBPATH|$LIBPATH) -> String (18604.0)

与えられた libpath を -L 付きの文字列に変換して返します。

与えられた libpath を -L 付きの文字列に変換して返します。

@param libpath LIBPATH に指定する値を指定します。

Kernel$$LAST_PAREN_MATCH -> String | nil (18604.0)

$+ の別名

$+ の別名

require "English"

r1 = Regexp.compile("<img src=(http:.+?)>")
r2 = Regexp.compile("<a href=(http|ftp).+?>(.+?)</a>")

while line = DATA.gets
[ r1, r2 ].each {|rep|
rep =~ line
p $+
}
end
__END__
<tr> <td><img src=http://localhost/a.jpg></td> <td>ikkou</td>...

絞り込み条件を変える

Kernel$$MATCH -> String | nil (18604.0)

$& の別名

$& の別名

require "English"

str = 'hoge,foo,bar,hee,hoo'

/(foo|bar)/ =~ str
p $MATCH #=> "foo"

Kernel$$POSTMATCH -> String | nil (18604.0)

$' の別名

$' の別名

require "English"

str = 'hoge,foo,bar,hee,hoo'

/foo/ =~ str
p $POSTMATCH #=> ",bar,hee,hoo"

Kernel$$PREMATCH -> String | nil (18604.0)

$` の別名

$` の別名

require "English"

str = 'hoge,foo,bar,hee,hoo'

/foo/ =~ str
p $PREMATCH #=> "hoge,"

Kernel$$archdir -> String (18604.0)

マシン固有のライブラリを置くディレクトリです。 通常は "/usr/local/lib/ruby/バージョン/arch" です。

マシン固有のライブラリを置くディレクトリです。
通常は "/usr/local/lib/ruby/バージョン/arch" です。

Kernel$$sitearchdir -> String (18604.0)

サイト固有でかつマシン固有のライブラリを置くディレクトリです。 通常は "/usr/local/lib/ruby/site_ruby/バージョン/arch" です。

サイト固有でかつマシン固有のライブラリを置くディレクトリです。
通常は "/usr/local/lib/ruby/site_ruby/バージョン/arch" です。

絞り込み条件を変える

LoadError#path -> String | nil (18604.0)

Kernel.#require や Kernel.#load に失敗したパスを返します。

Kernel.#require や Kernel.#load に失敗したパスを返します。

begin
require 'this/file/does/not/exist'
rescue LoadError => e
e.path # => 'this/file/does/not/exist'
end

パスが定まらない場合は nil を返します。

MatchData#post_match -> String (18604.0)

マッチした部分より後ろの文字列を返します($'と同じ)。

マッチした部分より後ろの文字列を返します($'と同じ)。

//emlist[例][ruby]{
/(bar)(BAZ)?/ =~ "foobarbaz"
p $~.post_match # => "baz"
//}

@see MatchData#pre_match

MatchData#pre_match -> String (18604.0)

マッチした部分より前の文字列を返します($`と同じ)。

マッチした部分より前の文字列を返します($`と同じ)。

//emlist[例][ruby]{
/(bar)(BAZ)?/ =~ "foobarbaz"
p $~.pre_match # => "foo"
//}

@see MatchData#post_match

Net::FTP#help(arg = nil) -> String (18604.0)

サーバからの help 情報を返します。

サーバからの help 情報を返します。

@param arg HELP コマンドのパラメータを指定します。

@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。

Net::FTP::MLSxEntry#charset -> String|nil (18604.0)

エンコーディング情報を返します。

エンコーディング情報を返します。

IANA character set name の値を返します。

情報がない場合は nil を返します。

絞り込み条件を変える

Net::FTP::MLSxEntry#pathname -> String (18604.0)

パス名を返します。

パス名を返します。

Net::HTTP#ca_path -> String | nil (18604.0)

信頼する CA 証明書ファイルが存在するディレクトリを設定します。

信頼する CA 証明書ファイルが存在するディレクトリを設定します。

@see Net::HTTP#ca_path=, OpenSSL::SSL::SSLContext#ca_path

Net::HTTP#local_host -> String | nil (18604.0)

接続に用いるローカルホスト名を返します。

接続に用いるローカルホスト名を返します。

nil の場合システムが適当にローカルホストを
決めます。

デフォルトは nil です。


@see Net::HTTP#local_host=, Net::HTTP#local_port

Net::HTTPGenericRequest#method -> String (18604.0)

リクエストの HTTP メソッドを文字列で返します。

リクエストの HTTP メソッドを文字列で返します。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Post.new(uri.request_uri)
req.method # => "POST"
req = Net::HTTP::Get.new(uri.request_uri)
req.method # => "GET"
//}

Net::HTTPGenericRequest#path -> String (18604.0)

リクエストする path を文字列で返します。

リクエストする path を文字列で返します。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.path # => "/index.html"
//}

絞り込み条件を変える

Net::HTTPHeader#basic_auth(account, password) -> [String] (18604.0)

Authorization: ヘッダを BASIC 認証用にセットします。

Authorization: ヘッダを BASIC 認証用にセットします。

@param account アカウント名を文字列で与えます。
@param password パスワードを文字列で与えます。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.basic_auth("user", "pass") # => ["Basic dXNlcjpwYXNz"]
//}...

Net::HTTPHeader#method -> String (18604.0)

リクエストの HTTP メソッドを文字列で返します。

リクエストの HTTP メソッドを文字列で返します。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.method # => "GET"
//}

Net::HTTPHeader#proxy_basic_auth(account, password) -> [String] (18604.0)

Proxy 認証のために Proxy-Authorization: ヘッダをセットします。

Proxy 認証のために Proxy-Authorization: ヘッダをセットします。

@param account アカウント名を文字列で与えます。
@param password パスワードを文字列で与えます。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.proxy_basic_auth("account", "password") # => ["Ba...

Net::IMAP::Address#host -> String | nil (18604.0)

メールアドレスのホスト名を返します。

メールアドレスのホスト名を返します。

nil は 822 のグループ文法に対応します。
これについては Net::IMAP::Address#mailbox も参照してください。
そうでない場合は 822 のドメイン名を表します。

通常は、メールアドレスの「@」の後ろのドメイン名を返します。

Net::IMAP::MailboxACLItem#rights -> String (18604.0)

アクセス権限を文字列で返します。

アクセス権限を文字列で返します。

Net::IMAP::MailboxACLItem#user で得られるユーザが
持っている権限が返されます。

この文字列の意味については 2086 を参照してください。

絞り込み条件を変える

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