別のキーワード
ライブラリ
- ビルトイン (366)
- csv (108)
- logger (48)
- matrix (12)
-
net
/ http (12) - openssl (12)
- optparse (12)
-
rexml
/ document (12) - rubygems (12)
-
rubygems
/ commands / update _ command (12) -
rubygems
/ requirement (36) -
rubygems
/ specification (72) -
rubygems
/ version (108) - socket (24)
- win32ole (12)
クラス
- Array (48)
- BasicSocket (12)
- Binding (11)
- CSV (108)
-
Encoding
:: Converter (192) -
Encoding
:: UndefinedConversionError (12) - FrozenError (6)
-
Gem
:: Commands :: UpdateCommand (12) -
Gem
:: Requirement (36) -
Gem
:: Specification (72) -
Gem
:: Version (108) - Hash (12)
- Logger (48)
- Matrix (12)
- Method (12)
-
Net
:: HTTPResponse (12) -
OpenSSL
:: BN (12) - OptionParser (12)
-
REXML
:: Document (12) - Range (25)
- Socket (12)
- String (24)
- WIN32OLE (12)
モジュール
- Enumerable (24)
- Kernel (12)
キーワード
- <=> (12)
- === (12)
- =~ (12)
- add (24)
- bump (12)
- connect (12)
- convert (48)
- converters (12)
- convpath (12)
- cover? (19)
-
destination
_ encoding (12) -
do
_ not _ reverse _ lookup (12) -
do
_ rubygems _ update (12) - eql? (12)
-
error
_ char (12) - finish (12)
- gem (12)
-
header
_ convert (36) -
header
_ converters (12) -
http
_ version (12) -
insert
_ output (12) - inverse (12)
- invert (12)
-
last
_ error (12) - log (24)
-
marshal
_ dump (12) -
marshal
_ load (12) -
mod
_ inverse (12) -
ole
_ query _ interface (12) - overlap? (2)
- prerelease? (12)
-
primitive
_ convert (48) -
primitive
_ errinfo (12) - putback (24)
- receiver (29)
- release (12)
- replacement (12)
- replacement= (12)
-
required
_ ruby _ version (12) -
required
_ ruby _ version= (12) -
required
_ rubygems _ version (12) -
required
_ rubygems _ version= (12) - reverse (24)
- reverse! (24)
-
reverse
_ each (52) -
rubygems
_ version (12) -
rubygems
_ version= (12) -
satisfied
_ by? (12) -
source
_ encoding (12) -
to
_ s (12) -
unconverted
_ fields? (12) - version (24)
検索結果
先頭5件
-
OptionParser
# ver -> String (18114.0) -
program_name、version と release から生成したバージョンを表す文字列を返します。
...program_name、version と release から生成したバージョンを表す文字列を返します。
//emlist[例][ruby]{
require "optparse"
OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"
opts.program_name = "Optparse Example"
opts.version = [0, 1]
opts.release......= "2019-05-01"
opts.on_tail("--version", "Show version") do
puts opts.ver # => "Optparse Example 0.1 (2019-05-01)"
exit
end
opts.parse!(ARGV)
end
//}... -
Gem
:: Specification # rubygems _ version=(version) (12301.0) -
この Gem パッケージを作成した RubyGems のバージョンをセットします。 この属性は Gem パッケージが作成された時に自動的にセットされます。
...この Gem パッケージを作成した RubyGems のバージョンをセットします。
この属性は Gem パッケージが作成された時に自動的にセットされます。
@param version RubyGems のバージョンを指定します。... -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (12218.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
...この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。... -
Gem
:: Specification # required _ ruby _ version=(requirement) (12218.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
...この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement... -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (12201.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
...この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。... -
Gem
:: Specification # required _ rubygems _ version=(requirement) (12201.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
...この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement... -
Gem
:: Specification # rubygems _ version -> String (12201.0) -
この Gem パッケージを作成した RubyGems のバージョンを返します。
...この Gem パッケージを作成した RubyGems のバージョンを返します。... -
Encoding
:: Converter # convert(source _ string) -> String (9107.0) -
与えられた文字列を変換して、変換できた結果を返します。 引数の末尾の文字がバイト列の途中で終わっている場合、そのバイト列は変換器内に取り置かれます。 変換を終了させるには Encoding::Converter#finish を呼びます。
...onverter#finish を呼びます。
Encoding::Converter を用いると、文字列の一部または全部を渡して変換を行うことができます。よって、不正なバイトを意識せずにストリームから読み出した文字列を変換したいときには Encoding::Converte......r が適します。
なお、Encoding::Converter#convert では、これらの例外を捕獲しても、例外を起こしたところから変換を再開することはできません。不正なバイトや変換先で未定義な文字をエスケープしたい場合やさらに細かい指......定を行いたい場合は、Encoding::Converter#primitive_convert を用います。
@param source_string 変換する文字列の一部または全部です。
@return 変換結果である文字列の一部または全部です。
@raise Encoding::InvalidByteSequenceError 変換元のエンコ... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer) -> Symbol (9107.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
...搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字......=> true # stop conversion after output before input
: integer form
Encoding::Converter::PARTIAL_INPUT
Encoding::Converter::AFTER_OUTPUT
戻り値は以下のうちのどれかです。
* :invalid_byte_sequence
* :incomplete_input
* :undefined_conversion
* :after_output
* :......destination_buffer_full
* :source_buffer_empty
* :finished
//emlist[][ruby]{
ec = Encoding::Converter.new("UTF-8", "EUC-JP")
src = "abc\x81あいう\u{20bb7}\xe3"
dst = ''
begin
ret = ec.primitive_convert(src, dst)
p [ret, src, dst, ec.primitive_errinfo]
case ret
when :invalid_byte_seq...