ライブラリ
- ビルトイン (27)
-
cgi
/ core (4) - drb (3)
- gdbm (1)
- ipaddr (1)
- logger (5)
-
net
/ http (4) -
net
/ imap (1) - observer (2)
- openssl (15)
- optparse (3)
- psych (2)
-
rake
/ packagetask (3) -
rexml
/ document (3) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (1) - rss (3)
- rubygems (6)
-
rubygems
/ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ config _ file (3) -
rubygems
/ dependency (2) -
rubygems
/ dependency _ installer (2) -
rubygems
/ package / tar _ header (1) -
rubygems
/ platform (2) -
rubygems
/ requirement (3) -
rubygems
/ security (5) -
rubygems
/ server (7) -
rubygems
/ source _ index (1) -
rubygems
/ specification (11) -
rubygems
/ user _ interaction (4) -
rubygems
/ version (9) -
rubygems
/ version _ option (2) - socket (4)
-
syslog
/ logger (2) -
webrick
/ httprequest (1) -
webrick
/ httpservlet / prochandler (1) -
webrick
/ httpversion (3) -
webrick
/ server (12) -
webrick
/ ssl (1) - win32ole (4)
-
yaml
/ dbm (1)
クラス
- Binding (1)
-
DRb
:: DRbServer (3) -
Encoding
:: Converter (17) -
Encoding
:: UndefinedConversionError (5) - GDBM (1)
-
Gem
:: Command (1) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: ConfigFile (3) -
Gem
:: Dependency (2) -
Gem
:: DependencyInstaller (2) -
Gem
:: LoadError (2) -
Gem
:: Package :: TarHeader (1) -
Gem
:: Platform (2) -
Gem
:: Requirement (3) -
Gem
:: Security :: Policy (5) -
Gem
:: Server (7) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (11) -
Gem
:: StreamUI (1) -
Gem
:: StreamUI :: VerboseProgressReporter (3) -
Gem
:: Version (9) - IPAddr (1)
- Logger (4)
-
Logger
:: Formatter (1) -
Net
:: HTTP (3) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (1) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Request (1) -
OpenSSL
:: PKCS7 (1) -
OpenSSL
:: PKey :: DSA (1) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: PKey (1) -
OpenSSL
:: SSL :: SSLContext (2) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Certificate (1) -
OpenSSL
:: X509 :: Request (1) - OptionParser (2)
-
OptionParser
:: ParseError (1) -
Psych
:: Handler (1) -
Psych
:: Nodes :: Document (1) -
RDoc
:: Options (2) -
REXML
:: Document (1) -
REXML
:: XMLDecl (2) -
Rake
:: PackageTask (3) - Range (1)
- Rational (1)
- String (2)
-
Syslog
:: Logger (1) -
Syslog
:: Logger :: Formatter (1) - TCPServer (2)
- UNIXServer (2)
-
WEBrick
:: Cookie (1) -
WEBrick
:: GenericServer (13) -
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPServlet :: ProcHandler (1) -
WEBrick
:: HTTPVersion (3) -
WIN32OLE
_ TYPE (2) -
WIN32OLE
_ TYPELIB (2) -
YAML
:: DBM (1)
モジュール
-
CGI
:: QueryExtension (4) - DublinCoreModel (3)
-
Gem
:: QuickLoader (3) -
Gem
:: VersionOption (2) - Kernel (1)
- Observable (2)
-
REXML
:: SAX2Listener (1) -
REXML
:: StreamListener (1)
キーワード
- <=> (1)
- === (1)
- =~ (1)
- Marshal (1)
- [] (1)
- add (3)
-
add
_ platform _ option (1) -
add
_ version _ option (1) - bump (1)
-
calculate
_ integers _ for _ gem _ version (1) - call (2)
- config (2)
- convert (2)
- convpath (1)
- count (1)
-
count
_ observers (1) - cover? (1)
-
coverage
_ report (1) -
coverage
_ report= (1) -
dc
_ coverage (1) -
dc
_ coverage= (1) -
dc
_ coverages (1) -
destination
_ encoding (2) -
destination
_ encoding _ name (1) -
do
_ rubygems _ update (1) - done (1)
-
dsa
_ verify _ asn1 (1) - eql? (1)
-
error
_ char (1) -
find
_ name (1) -
find
_ reverse _ dependencies (1) -
find
_ spec _ by _ name _ and _ version (1) - finish (1)
- gem (1)
-
get
_ instance (1) -
get
_ path (1) -
http
_ version (1) - init (1)
-
insert
_ output (1) - inspect (1)
- install (1)
- invert (2)
-
last
_ error (1) -
latest
_ specs (1) - listen (4)
- listeners (1)
- log (2)
- logger (1)
- major (1)
-
major
_ version (2) -
mark
_ version (1) -
marshal
_ dump (1) -
marshal
_ load (1) - minor (1)
-
minor
_ version (2) -
notify
_ observers (1) -
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - prerelease? (1)
-
primitive
_ convert (4) -
primitive
_ errinfo (1) -
progress
_ reporter (1) -
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - putback (2)
- quick (1)
-
really
_ verbose (1) - receiver (1)
- recover (1)
- release (1)
- replacement (1)
- replacement= (1)
-
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - reverse (2)
- reverse! (1)
- root (1)
-
rubygems
_ version (1) -
rubygems
_ version= (1) - run (2)
-
safe
_ level (1) -
satisfied
_ by? (1) -
server
_ name (2) -
server
_ port (1) -
server
_ protocol (1) -
server
_ software (1) -
show
_ lookup _ failure (1) - shutdown (1)
-
source
_ encoding (2) -
source
_ encoding _ name (1) -
specification
_ version (1) -
specification
_ version= (1) - specs (1)
-
ssl
_ context (1) -
ssl
_ version (1) - start (2)
-
start
_ document (1) - starttls (1)
- status (1)
- stop (1)
- sysaccept (2)
- sysverify (1)
-
to
_ s (2) - tokens (1)
- updated (1)
- uri (1)
- verbose (1)
- verbose= (1)
- verify (4)
-
verify
_ chain (1) -
verify
_ chain= (1) -
verify
_ depth (2) -
verify
_ gem (1) -
verify
_ mode (2) -
verify
_ result (1) -
verify
_ signer (1) -
verify
_ signer= (1) - version (13)
- version= (3)
-
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) - xmldecl (3)
- yaml (1)
検索結果
先頭5件
- Gem
:: Commands :: DependencyCommand # find _ reverse _ dependencies(spec) -> Array - Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version - Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path - Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path - Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array
-
Gem
:: Commands :: DependencyCommand # find _ reverse _ dependencies(spec) -> Array (90904.0) -
与えられた Gem スペックに依存する Gem のリストを返します。
与えられた Gem スペックに依存する Gem のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。 -
Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version (82204.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (82204.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (82204.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (73804.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (64204.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # rubygems _ version=(version) (64204.0) -
この Gem パッケージを作成した RubyGems のバージョンをセットします。 この属性は Gem パッケージが作成された時に自動的にセットされます。
この Gem パッケージを作成した RubyGems のバージョンをセットします。
この属性は Gem パッケージが作成された時に自動的にセットされます。
@param version RubyGems のバージョンを指定します。 -
OptionParser
# ver -> String (63925.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 v... -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (63904.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Gem
:: Specification # required _ rubygems _ version=(requirement) (63904.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # rubygems _ version -> String (63904.0) -
この Gem パッケージを作成した RubyGems のバージョンを返します。
この Gem パッケージを作成した RubyGems のバージョンを返します。 -
Encoding
:: Converter # source _ encoding -> Encoding (55204.0) -
変換元のエンコーディングを返します。
変換元のエンコーディングを返します。
@return 変換元のエンコーディング
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "euc-jp")
ec.source_encoding #=> #<Encoding:UTF-8>
//} -
Encoding
:: UndefinedConversionError # source _ encoding -> Encoding (55204.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
変換が多段階になされる場合は元の文字列のものではない
エンコーディングが返される場合があることに注意してください。
@see Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: Converter # convert(source _ string) -> String (54904.0) -
与えられた文字列を変換して、変換できた結果を返します。 引数の末尾の文字がバイト列の途中で終わっている場合、そのバイト列は変換器内に取り置かれます。 変換を終了させるには Encoding::Converter#finish を呼びます。
与えられた文字列を変換して、変換できた結果を返します。
引数の末尾の文字がバイト列の途中で終わっている場合、そのバイト列は変換器内に取り置かれます。
変換を終了させるには Encoding::Converter#finish を呼びます。
Encoding::Converter を用いると、文字列の一部または全部を渡して変換を行うことができます。よって、不正なバイトを意識せずにストリームから読み出した文字列を変換したいときには Encoding::Converter が適します。
なお、Encoding::Converter#convert では、これらの例外を捕獲しても、例外を起こしたと... -
Encoding
:: Converter # destination _ encoding -> Encoding (54904.0) -
変換先のエンコーディングを返します。
変換先のエンコーディングを返します。
@return 変換先のエンコーディング
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "euc-jp")
ec.destination_encoding #=> #<Encoding:EUC-JP>
//} -
Encoding
:: UndefinedConversionError # destination _ encoding -> Encoding (54904.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (54904.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
Gem
:: Package :: TarHeader # version -> Integer (54904.0) -
tar のヘッダに含まれる version を返します。
tar のヘッダに含まれる version を返します。 -
Gem
:: Security :: Policy # verify _ signer -> bool (54904.0) -
この値が真である場合は、署名者を検証します。
この値が真である場合は、署名者を検証します。 -
Gem
:: Security :: Policy # verify _ signer=(flag) (54904.0) -
署名者を検証するかどうかを設定します。
署名者を検証するかどうかを設定します。
@param flag 真、または偽を指定します。 -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer) -> Symbol (54604.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset) -> Symbol (54604.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset , destination _ bytesize) -> Symbol (54604.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset , destination _ bytesize , options) -> Symbol (54604.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
可搬性を確保しつつ、不正なバイトや変換先で未定義な文字の扱いを細かに指定したいときは、Encoding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize 変換先バッファの容量
@... -
Gem
:: VersionOption # add _ version _ option(task = command , *wrap) (54604.0) -
option parser に対して --version オプションを追加します。
option parser に対して --version オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。 -
Gem
:: Specification # version -> Gem :: Version (46504.0) -
この Gem パッケージのバージョンを返します。
この Gem パッケージのバージョンを返します。 -
Gem
:: Commands :: UnpackCommand # get _ path(gemname , version _ req) -> String | nil (46204.0) -
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
@param gemname Gem パッケージの名前を指定します。
@param version_req バージョンの満たすべき条件を文字列で指定します。 -
Gem
:: Dependency # version _ requirements=(version _ requirements) (46204.0) -
依存しているバージョンを設定します。
依存しているバージョンを設定します。
@param version_requirements Gem::Requirement のインスタンスを指定します。 -
Gem
:: LoadError # version _ requirement=(version _ requirement) (46204.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
RDoc
:: Options # coverage _ report -> Integer | false (46204.0) -
コマンドライン引数の --coverage-report オプションを指定していた場合、指 定した数値を返します。
コマンドライン引数の --coverage-report オプションを指定していた場合、指
定した数値を返します。
指定しなかった場合は false を返します。 -
CGI
:: QueryExtension # server _ name -> String (45904.0) -
ENV['SERVER_NAME'] を返します。
ENV['SERVER_NAME'] を返します。 -
Gem
:: Commands :: UpdateCommand # do _ rubygems _ update(version) (45904.0) -
RubyGems 自体を更新します。
RubyGems 自体を更新します。 -
Gem
:: Dependency # version _ requirements -> Gem :: Requirement (45904.0) -
依存しているバージョンを返します。
依存しているバージョンを返します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (45904.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: Platform # version -> String (45904.0) -
プラットフォームのバージョンを返します。
プラットフォームのバージョンを返します。 -
Gem
:: Platform # version=(version) (45904.0) -
プラットフォームのバージョンをセットします。
プラットフォームのバージョンをセットします。
@param version プラットフォームのバージョンを指定します。 -
Gem
:: Security :: Policy # verify _ chain=(flag) (45904.0) -
証明書チェーンを検証するかどうかを設定します。
証明書チェーンを検証するかどうかを設定します。
@param flag 真、または偽を指定します。 -
Gem
:: Security :: Policy # verify _ gem(signature , data , chain , time = Time . now) -> Array (45904.0) -
与えられたデータを与えられた署名と証明書チェーンで検証します。
与えられたデータを与えられた署名と証明書チェーンで検証します。
@param signature 署名を指定します。
@param data 検証するデータを指定します。
@param chain 検証で使用する証明書チェーンを指定します。
@param time この時刻に有効であることを検証する。
@raise Gem::Security::Exception 検証に失敗した場合に発生します。 -
Gem
:: Specification # mark _ version -> String (45904.0) -
RubyGems のバージョンを内部にセットします。
RubyGems のバージョンを内部にセットします。 -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (45904.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # specification _ version -> Integer (45904.0) -
この Gem パッケージに用いられている gemspec のバージョンを返します。
この Gem パッケージに用いられている gemspec のバージョンを返します。 -
Gem
:: Specification # specification _ version=(version) (45904.0) -
この Gem パッケージに用いられている gemspec のバージョンをセットします。
この Gem パッケージに用いられている gemspec のバージョンをセットします。
@param version gemspec のバージョンを指定します。
@see Gem::Specification::SPECIFICATION_VERSION_HISTORY -
Gem
:: Specification # version=(version) (45904.0) -
この Gem パッケージのバージョンをセットします。
この Gem パッケージのバージョンをセットします。
@param version バージョンを文字列か Gem::Version のインスタンスで指定します。 -
Gem
:: Version # version -> String (45904.0) -
バージョン情報を文字列として返します。
バージョン情報を文字列として返します。
//emlist[][ruby]{
version = Gem::Version.new("1.2.3a")
p version.to_s # => "1.2.3a"
p version.version # => "1.2.3a"
//} -
Rake
:: PackageTask # version -> String (45904.0) -
作成するパッケージのバージョンを表す文字列を返します。
作成するパッケージのバージョンを表す文字列を返します。 -
DRb
:: DRbServer # config -> Hash (45604.0) -
サーバの設定を返します。
サーバの設定を返します。
@see DRb::DRbServer.new, DRb.#start_service -
DublinCoreModel
# dc _ coverage (45604.0) -
@todo
@todo -
DublinCoreModel
# dc _ coverage= (45604.0) -
@todo
@todo -
DublinCoreModel
# dc _ coverages (45604.0) -
@todo
@todo -
GDBM
# invert -> Hash (45604.0) -
値からキーへのハッシュを返します。
値からキーへのハッシュを返します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.invert #=> {"aaa"=>"a", "bbb"=>"b"} -
Gem
:: Security :: Policy # verify _ chain -> bool (45604.0) -
この値が真である場合は、証明書チェーンを検証します。
この値が真である場合は、証明書チェーンを検証します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (45604.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form -> Symbol (45604.0) -
点のエンコーディング方式を返します。
点のエンコーディング方式を返します。
以下のいずれかを返します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@raise OpenSSL::PKey::EC::Group::Error 得られたエンコーディングが未知の値であった
場合に発生します。
@see OpenSSL::PKey::EC::Group#point_conversion_form= -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form=(sym) (45604.0) -
点のエンコーディング方式を設定します。
点のエンコーディング方式を設定します。
以下のいずれかを設定します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@param sym 設定する方式(Symbol)
@see OpenSSL::PKey::EC::Group#point_conversion_form -
RDoc
:: Options # coverage _ report=(val) (45604.0) -
コマンドライン引数の --coverage-report オプションと同様の指定を行います。
コマンドライン引数の --coverage-report オプションと同様の指定を行います。
@param val 数値オブジェクトか false を指定します。 -
Rake
:: PackageTask # version=(str) (45604.0) -
作成するパッケージのバージョンをセットします。
作成するパッケージのバージョンをセットします。
@param str バージョンを表す文字列を指定します。 -
WEBrick
:: GenericServer # config -> Hash (45604.0) -
サーバの設定を保存したハッシュを返します。
サーバの設定を保存したハッシュを返します。 -
WEBrick
:: GenericServer # listeners -> [TCPServer] (45604.0) -
listen している TCPServer オブジェクトの配列を返します。
listen している TCPServer オブジェクトの配列を返します。 -
WEBrick
:: GenericServer # logger -> WEBrick :: Log (45304.0) -
生成する時に指定された、自身をロギングする WEBrick::Log のインス タンスを返します。
生成する時に指定された、自身をロギングする WEBrick::Log のインス
タンスを返します。 -
Gem
:: SourceIndex # find _ name(gem _ name , version _ requirement = Gem :: Requirement . default) -> Gem :: Specification (37504.0) -
短い名前で正確にマッチする Gem を返します。
短い名前で正確にマッチする Gem を返します。
@param gem_name Gem の名前を指定します。
@param version_requirement
@see Gem::Requirement -
Observable
# count _ observers -> Integer (37204.0) -
登録されているオブザーバの数を返します。
登録されているオブザーバの数を返します。 -
WEBrick
:: HTTPServlet :: ProcHandler # get _ instance(server , *options) -> self (37204.0) -
何もせずに自身を返します。
何もせずに自身を返します。
@param server WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。
@param options WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。
@see WEBrick::HTTPServlet::AbstractServlet.get_instance -
OptionParser
# version -> String (36922.0) -
プログラムのバージョンを文字列で返します。
プログラムのバージョンを文字列で返します。
@return プログラムのバージョンを文字列で返します。
@see OptionParser#ver -
CGI
:: QueryExtension # server _ port -> Integer (36904.0) -
ENV['SERVER_PORT'] を返します。
ENV['SERVER_PORT'] を返します。 -
CGI
:: QueryExtension # server _ protocol -> String (36904.0) -
ENV['SERVER_PROTOCOL'] を返します。
ENV['SERVER_PROTOCOL'] を返します。 -
CGI
:: QueryExtension # server _ software -> String (36904.0) -
ENV['SERVER_SOFTWARE'] を返します。
ENV['SERVER_SOFTWARE'] を返します。 -
Gem
:: StreamUI :: VerboseProgressReporter # count -> Integer (36904.0) -
Gem::StreamUI::VerboseProgressReporter#updated が呼び出された回数を返します。
Gem::StreamUI::VerboseProgressReporter#updated が呼び出された回数を返します。 -
Net
:: HTTP # ssl _ version -> String | Symbol | nil (36904.0) -
利用するプロトコルの種類を返します。
利用するプロトコルの種類を返します。
@see Net::HTTP#ssl_version= -
Net
:: HTTPResponse # http _ version -> String (36904.0) -
サーバがサポートしている HTTP のバージョンを文字列で返します。
サーバがサポートしている HTTP のバージョンを文字列で返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.http_version # => "1.1"
//} -
Observable
# notify _ observers(*arg) -> nil (36904.0) -
オブザーバへ更新を通知します。
オブザーバへ更新を通知します。
更新フラグが立っていた場合は、
登録されているオブザーバの update メソッドを順次呼び出します。
与えられた引数はその update メソッドに渡されます。
与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合は
例外ArgumentErrorを発生します。
全てのオブザーバの update メソッドを呼び出し後、更新フラグを初期化します。
@raise ArgumentError 与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合に発生します。 -
OpenSSL
:: PKey :: EC # dsa _ verify _ asn1(data , sig) -> bool (36904.0) -
公開鍵を用い、署名を ECDSA で検証します。
公開鍵を用い、署名を ECDSA で検証します。
data のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。
検証に成功した場合は true を返します。
@param data 署名対象のデータ(文字列)
@param sig 署名データ(文字列)
@raise OpenSSL::PKey::ECError 署名の検証時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#dsa_sign_asn1 -
OpenSSL
:: X509 :: CRL # version -> Integer (36904.0) -
その CRL が準拠している規格のバージョンを返します。
その CRL が準拠している規格のバージョンを返します。
X.509 v2 CRL であれば 1 を返します。
@see OpenSSL::X509::CRL#version= -
OpenSSL
:: X509 :: Certificate # version -> Integer (36904.0) -
X509 証明書の version です。 v1の場合は 0 、v3 の場合は 2 となります。
X509 証明書の version です。 v1の場合は 0 、v3 の場合は 2 となります。 -
OpenSSL
:: X509 :: Request # version -> Integer (36904.0) -
バージョンを返します。
バージョンを返します。
PKCS#10 v1.7(2986)では0を返します。
@see OpenSSL::X509::Request#version= -
Psych
:: Nodes :: Document # version -> [Integer] (36904.0) -
YAML ドキュメントのバージョンを返します。
YAML ドキュメントのバージョンを返します。
@see Psych::Nodes::Document#version=,
Psych::Nodes::Document.new -
REXML
:: Document # version -> String (36904.0) -
XML 宣言に含まれている XML 文書のバージョンを返します。
XML 宣言に含まれている XML 文書のバージョンを返します。
文書が XML 宣言を持たない場合はデフォルトの値
(REXML::XMLDecl.defaultで宣言されているもの)を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.version # => "1.0"
//} -
REXML
:: XMLDecl # version -> String (36904.0) -
XML文書のバージョンを文字列で返します。
XML文書のバージョンを文字列で返します。 -
Rational
# convert(*arg) -> Rational (36904.0) -
引数を有理数(Rational)に変換した結果を返します。
引数を有理数(Rational)に変換した結果を返します。
@param arg 変換対象のオブジェクトです。
Kernel.#Rational の本体です。
@see Kernel.#Rational -
String
# reverse -> String (36904.0) -
文字列を文字単位で左右逆転した文字列を返します。
文字列を文字単位で左右逆転した文字列を返します。
//emlist[例][ruby]{
p "foobar".reverse # => "raboof"
p "".reverse # => ""
//} -
WEBrick
:: Cookie # version -> Integer (36904.0) -
Cookie のバージョン番号を整数で表すアクセサです。
Cookie のバージョン番号を整数で表すアクセサです。
@param value Cookie のバージョン番号を整数で指定します。 -
WEBrick
:: HTTPRequest # server _ name -> String (36904.0) -
サーバの名前を返します。
サーバの名前を返します。 -
WIN32OLE
_ TYPE # major _ version -> Integer (36904.0) -
型のメジャーバージョン番号を取得します。
型のメジャーバージョン番号を取得します。
@return 型のメジャーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError 型属性の読み取りに失敗すると通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.major_version # => 8 -
WIN32OLE
_ TYPE # minor _ version -> Integer (36904.0) -
型のマイナーバージョン番号を取得します。
型のマイナーバージョン番号を取得します。
@return 型のマイナーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError 型属性の読み取りに失敗すると通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.minor_version # => 5 -
WIN32OLE
_ TYPELIB # major _ version -> Integer (36904.0) -
TypeLibのメジャーバージョン番号を取得します。
TypeLibのメジャーバージョン番号を取得します。
@return TypeLibのメジャーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.major_version # => 1 -
WIN32OLE
_ TYPELIB # minor _ version -> Integer (36904.0) -
TypeLibのマイナーバージョン番号を取得します。
TypeLibのマイナーバージョン番号を取得します。
@return TypeLibのマイナーバージョン番号を整数で返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.minor_version # => 7 -
YAML
:: DBM # invert -> {object => String} (36904.0) -
値からキーへのハッシュを返します。
値からキーへのハッシュを返します。
異なるキーに対して等しい値が登録されている場合の結果は不定であることに
注意してください、そのような場合にこのメソッドを利用することは意図され
ていません。 -
Encoding
:: Converter # finish -> String (36604.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
:: Converter # insert _ output(string) -> nil (36604.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換器内のバッファに文字列を挿入します。
バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換先がステートフルなエンコーディングであった場合、
挿入された文字列は状態に基づいて変換され、状態を更新します。
このメソッドは変換に際してエラーが発生した際にのみ利用されるべきです。
@param string 挿入する文字列
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
src = "HIRAGANA LETTER A is \u{3042}."
dst = ""
p ec.... -
Encoding
:: Converter # inspect -> String (36604.0) -
Encoding::Converter オブジェクトの情報を簡単に表示します。
Encoding::Converter オブジェクトの情報を簡単に表示します。
@return 変換器の情報を簡単に可視化した文字列です。 -
Encoding
:: Converter # replacement -> String (36604.0) -
変換器に設定されている置換文字を返します。
変換器に設定されている置換文字を返します。
@return 変換器に設定されている置換文字
//emlist[][ruby]{
ec = Encoding::Converter.new("euc-jp", "us-ascii")
p ec.replacement #=> "?"
ec = Encoding::Converter.new("euc-jp", "utf-8")
p ec.replacement #=> "\uFFFD"
//} -
Encoding
:: Converter # replacement=(string) (36604.0) -
置換文字を設定します。
置換文字を設定します。
@param string 変換器に設定する置換文字
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "us-ascii", :undef => :replace)
ec.replacement = "<undef>"
p ec.convert("a \u3042 b") #=> "a <undef> b"
//} -
Gem
:: ConfigFile # verbose=(verbose _ level) (36604.0) -
ログの出力レベルをセットします。
ログの出力レベルをセットします。
以下の出力レベルを設定することができます。
: false
何も出力しません。
: true
通常のログを出力します。
: :loud
より多くのログを出力します。
@param verbose_level 真偽値またはシンボルを指定します。 -
OpenSSL
:: OCSP :: BasicResponse # verify(certs , store , flags=0) -> bool (36604.0) -
署名を検証します。
署名を検証します。
flagsには以下の値の OR を取ったものを渡します。
* OpenSSL::OCSP::TRUSTOTHER
* OpenSSL::OCSP::NOSIGS
* OpenSSL::OCSP::NOVERIFY
* OpenSSL::OCSP::NOINTERN
TRUSTOTHER を有効にすると certs で指定した証明書を検証せずに信頼します。
@param certs 検証に用いる追加的な証明書(OpenSSL::X509::Certificate オブジェクトの配列)
@param store 検証に用いる証明書ストア(OpenSSL::... -
WEBrick
:: GenericServer # listen(address , port) -> [TCPServer] (36604.0) -
与えられたアドレスとポートで TCPServer オブジェクトを生成し listener として管理します。
与えられたアドレスとポートで TCPServer オブジェクトを生成し
listener として管理します。
@param address アドレスを文字列で指定します。
@param port listen するポートを整数で指定します。
@see WEBrick::GenericServer#listeners, TCPServer#listen -
WEBrick
:: GenericServer # ssl _ context -> OpenSSL :: SSL :: SSLContext | nil (36604.0) -
サーバが保持する OpenSSL::SSL::SSLContext オブジェクトを返します。
サーバが保持する OpenSSL::SSL::SSLContext オブジェクトを返します。 -
Binding
# receiver -> object (36304.0) -
保持するコンテキスト内での self を返します。
保持するコンテキスト内での self を返します。
このメソッドは以下のコードと同様の動作をします。
//emlist[][ruby]{
binding.eval("self")
//} -
Encoding
:: Converter # convpath -> Array (36304.0) -
変換器が行う変換の経路を配列にして返します。
変換器が行う変換の経路を配列にして返します。
@return 変換器が行う変換の経路の配列
//emlist[][ruby]{
ec = Encoding::Converter.new("ISo-8859-1", "EUC-JP", crlf_newline: true)
p ec.convpath
#=> [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
# [#<Encoding:UTF-8>, #<Encoding:EUC-JP>],
# "crlf_newline"]
//}
@see Encoding::Converter.... -
Encoding
:: Converter # primitive _ errinfo -> Array (36304.0) -
直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
@return [result, enc1, enc2, error_bytes, readagain_bytes] という五要素の配列
result は直前の primitive_convert の戻り値です。
それ以外の四要素は :invalid_byte_sequence か :incomplete_input か :undefined_conversion だった場合に意味を持ちます。
enc1 はエラーの発生した原始変換の変換元のエンコーディング... -
Gem
:: ConfigFile # really _ verbose -> bool (36304.0) -
このメソッドの返り値が真の場合は verbose モードよりも多くの情報を表示します。
このメソッドの返り値が真の場合は verbose モードよりも多くの情報を表示します。 -
Gem
:: ConfigFile # verbose -> bool | Symbol (36304.0) -
ログの出力レベルを返します。
ログの出力レベルを返します。
@see Gem::ConfigFile#verbose=