ライブラリ
- ビルトイン (34)
-
cgi
/ core (20) - date (2)
-
net
/ ftp (1) -
net
/ http (4) - openssl (24)
- pp (1)
- psych (17)
- resolv (1)
-
rexml
/ document (3) - rss (2)
- rubygems (1)
-
rubygems
/ dependency (1) -
rubygems
/ dependency _ installer (2) -
rubygems
/ requirement (1) -
rubygems
/ server (1) -
rubygems
/ specification (4) -
rubygems
/ user _ interaction (2) - uri (8)
-
webrick
/ httpauth (1) -
webrick
/ httpauth / authenticator (1) -
webrick
/ httprequest (5) -
webrick
/ httpstatus (2) -
webrick
/ httputils (2) -
win32
/ registry (9) - win32ole (1)
クラス
- Array (4)
- Date (2)
-
Encoding
:: InvalidByteSequenceError (7) -
Gem
:: Dependency (1) -
Gem
:: DependencyInstaller (2) -
Gem
:: Requirement (1) -
Gem
:: Server (1) -
Gem
:: Specification (4) -
Gem
:: StreamUI (2) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTPGenericRequest (3) - Object (1)
-
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: PKey :: DSA (4) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: PKey :: EC :: Point (1) -
OpenSSL
:: PKey :: RSA (8) -
OpenSSL
:: X509 :: ExtensionFactory (3) -
OpenSSL
:: X509 :: Request (4) -
Psych
:: Handler (3) -
Psych
:: Nodes :: Scalar (5) -
Psych
:: Nodes :: Sequence (9) -
REXML
:: DocType (1) -
REXML
:: Text (1) -
RubyVM
:: InstructionSequence (15) - String (1)
-
Thread
:: Queue (1) - Time (1)
-
URI
:: FTP (1) -
URI
:: Generic (4) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) -
WEBrick
:: HTTPRequest (5) -
WEBrick
:: HTTPUtils :: FormData (2) - WIN32OLE (1)
モジュール
-
CGI
:: QueryExtension (13) -
CGI
:: QueryExtension :: Value (6) - Enumerable (2)
-
Gem
:: QuickLoader (1) - ObjectSpace (2)
-
REXML
:: EntityConst (1) -
RSS
:: SyndicationModel (2) -
WEBrick
:: HTTPAuth (1) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (1) -
WEBrick
:: HTTPStatus (1) -
Win32
:: Registry :: API (6) -
Win32
:: Registry :: Constants (3)
キーワード
- + (1)
- BLOCK (1)
-
DOUBLE
_ QUOTED (1) - FLOW (1)
- HTTPRequestEntityTooLarge (1)
- InvalidByteSequenceError (1)
-
KEY
_ QUERY _ VALUE (1) - QUOT (1)
- Query (1)
- QueryInfoKey (1)
- QueryValue (1)
-
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
REG
_ QWORD _ LITTLE _ ENDIAN (1) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) - RegQueryInfoKey (1)
- RegQueryValueExA (1)
- RequestEntityTooLarge (1)
- RequestField (1)
-
SINGLE
_ QUOTED (1) - Value (1)
- [] (1)
-
_ strptime (1) -
absolute
_ path (1) -
accept
_ language (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ runtime _ dependency (1) - anchor (1)
-
ask
_ yes _ no (1) -
base
_ label (1) - body (2)
-
body
_ exist? (1) -
cache
_ control (1) -
choose
_ from _ list (1) - compile (1)
-
compile
_ file (1) -
compile
_ option (1) -
compile
_ option= (1) -
content
_ length (1) -
content
_ type (1) -
copy
_ nonce (1) -
create
_ body (1) -
define
_ finalizer (2) -
destination
_ encoding (1) -
destination
_ encoding _ name (1) - disassemble (2)
- dmq1 (1)
- dmq1= (1)
- each (1)
- empty? (1)
-
end
_ sequence (1) - eql? (3)
-
error
_ bytes (1) - eval (1)
- files (1)
-
find
_ spec _ by _ name _ and _ version (1) - first (1)
-
first
_ lineno (1) - generate (2)
-
has
_ key? (1) - implicit (1)
- implicit= (1)
- include? (1)
-
incomplete
_ input? (1) - install (1)
- iqmp (1)
- iqmp= (1)
- key? (1)
- label (1)
- last (1)
- list (1)
-
load
_ from _ binary (1) -
load
_ from _ binary _ extra _ data (1) -
load
_ full _ rubygems _ library (1) - merge (1)
- multipart? (1)
- new (10)
-
ole
_ query _ interface (1) - pack (1)
- pack テンプレート文字列 (1)
- packqw (1)
-
path
_ translated (1) -
pretty
_ print _ cycle (1) -
priv
_ key (1) -
proxy
_ basic _ auth (1) -
pub
_ key (1) -
public
_ key (1) -
public
_ key= (1) - q= (2)
- query (1)
-
query
_ string= (1) - quoted (1)
- quoted= (1)
-
readagain
_ bytes (1) -
request
_ body _ permitted? (1) -
requirements
_ list (1) -
response
_ body _ permitted? (1) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ commands / cleanup _ command (1) -
rubygems
/ commands / contents _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / help _ command (1) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / list _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / outdated _ command (1) -
rubygems
/ commands / query _ command (1) -
rubygems
/ commands / search _ command (1) -
rubygems
/ commands / sources _ command (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ require _ paths _ builder (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scalar (1)
-
server
_ protocol (1) -
set
_ params (1) - sign (2)
-
source
_ encoding (1) -
source
_ encoding _ name (1) -
start
_ sequence (1) - strftime (2)
- style (1)
- style= (1)
-
subject
_ request (1) -
subject
_ request= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) - tag (1)
-
to
_ a (1) -
to
_ ary (2) -
to
_ binary (1) -
unescape
_ filename? (1) - uniq (2)
- uniq! (2)
- unique (1)
- unpack (1)
- unpackqw (1)
- verify (2)
- write (1)
- yaml (1)
検索結果
先頭5件
-
OpenSSL
:: PKey :: DSA # q -> OpenSSL :: BN (72670.0) -
DSA 鍵のパラメータ q を返します。
DSA 鍵のパラメータ q を返します。
q は公開鍵、秘密鍵の両方に属する情報です。 -
OpenSSL
:: PKey :: RSA # q -> OpenSSL :: BN (72604.0) -
鍵の2つめの素数です。
鍵の2つめの素数です。
秘密鍵の情報です。 -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (64201.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.n... -
RubyVM
:: InstructionSequence . compile _ file(file , options = nil) -> RubyVM :: InstructionSequence (55501.0) -
引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 file で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
RubyVM::InstructionSequence.compile とは異なり、file、path などの
メタデータは自動的に取得します。
@param file ファイル名を文字列で指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::Instr... -
Win32
:: Registry :: Constants :: KEY _ QUERY _ VALUE (55201.0) -
@todo
@todo
セキュリティアクセスマスク。 -
Gem
:: QuickLoader . load _ full _ rubygems _ library (54601.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Encoding
:: InvalidByteSequenceError (54001.0) -
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生 する例外。
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生
する例外。
通常エンコーディング変換時に発生します。
//emlist[例][ruby]{
"\x82\xa0".force_encoding("cp932").encode("UTF-8")
#=> "あ"
"\x82\xa0".force_encoding("EUC-JP").encode("UTF-8")
#=> Encoding::InvalidByteSequenceError: "\x82" on EUC-JP
//} -
Net
:: HTTPRequestEntityTooLarge (54001.0) -
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
詳しくは 7231 Section 6.5.11 を見てください。 -
WEBrick
:: HTTPStatus :: RequestEntityTooLarge (54001.0) -
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。 -
rubygems
/ require _ paths _ builder (54001.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールを提供するためのライブラリです。
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールを提供するためのライブラリです。 -
Net
:: HTTPGenericRequest # request _ body _ permitted? -> bool (45901.0) -
リクエストにエンティティボディを一緒に送ることが許されている HTTP メソッド (POST など)の場合真を返します。
リクエストにエンティティボディを一緒に送ることが許されている
HTTP メソッド (POST など)の場合真を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.request_body_permitted? # => true
head = Net::HTTP::Head.new(uri.request_uri)
head.request_bo... -
OpenSSL
:: X509 :: Request # public _ key -> OpenSSL :: PKey :: PKey (45901.0) -
申請者の公開鍵を返します。
申請者の公開鍵を返します。
実際には OpenSSL::PKey::PKey 自体のインスタンスでなく、
そのサブクラスを返します。
@raise OpenSSL::X509::RequestError 公開鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError 鍵の形式が不正であった場合に発生します -
RubyVM
:: InstructionSequence . load _ from _ binary(binary) -> RubyVM :: InstructionSequence (45901.0) -
RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。
RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。
このローダーは検証機構をもっておらず、壊れたり改変されたバイナリを読み込むと深刻な問題を引き起こします。
他者により提供されたバイナリデータはロードすべきではありません。自分が変換したバイナリデータを使うべきです。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary
RubyVM:... -
WEBrick
:: HTTPAuth :: ProxyAuthenticator :: RequestField -> "Proxy-Authorization" (45901.0) -
リクエストフィールドのキーの名前です。
リクエストフィールドのキーの名前です。 -
WEBrick
:: HTTPRequest # query _ string=(value) (45901.0) -
リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。
リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。
@param value クエリーを表す文字列を指定します。 -
Win32
:: Registry :: API . # QueryValue(hkey , name) (45901.0) -
@todo
@todo -
Win32
:: Registry :: API :: RegQueryValueExA (45901.0) -
@todo
@todo -
Array
# eql?(other) -> bool (45601.0) -
自身と other の各要素をそれぞれ順に Object#eql? で比較して、全要素が等しければ真を返 します。そうでない場合に false を返します。
自身と other の各要素をそれぞれ順に
Object#eql? で比較して、全要素が等しければ真を返
します。そうでない場合に false を返します。
@param other 自身と比較したい配列を指定します。
//emlist[例][ruby]{
["a", "b", "c"].eql? ["a", "b", "c"] #=> true
["a", "b", "c"].eql? ["a", "c", "b"] #=> false
["a", "b", 1].eql? ["a", "b", 1.0] #=> false (1.eql?(1.0) ... -
Gem
:: Dependency # requirements _ list -> [String] (45601.0) -
バージョンの必要条件を文字列の配列として返します。
バージョンの必要条件を文字列の配列として返します。 -
OpenSSL
:: X509 :: Request # public _ key=(pkey) (45601.0) -
申請者の公開鍵を設定します。
申請者の公開鍵を設定します。
@param pkey 設定する公開鍵を OpenSSL::PKey::PKey のサブクラスのインスタンスで渡します
@raise OpenSSL::X509::RequestError 公開鍵の設定に失敗した場合に発生します -
Psych
:: Nodes :: Scalar :: DOUBLE _ QUOTED -> Integer (45601.0) -
double quoted style を表します。
double quoted style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: SINGLE _ QUOTED -> Integer (45601.0) -
single quoted style を表します。
single quoted style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Sequence # style -> Integer (45601.0) -
sequence の style を返します。
sequence の style を返します。
@see Psych::Nodes::Sequence#style=,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # style=(sty) (45601.0) -
sequence の style を設定します。
sequence の style を設定します。
@param sty 設定する style
@see Psych::Nodes::Sequence#style,
Psych::Nodes::Sequence.new -
RSS
:: SyndicationModel # sy _ updateFrequency (45601.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updateFrequency= (45601.0) -
@todo
@todo -
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (45601.0) -
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary("extra_data")
RubyVM::InstructionSequence.load_from_binary_extra_data(binary) # => extra_data
//}
@see RubyVM::InstructionSequence#to_binary -
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (45301.0) -
エラー発生時に捨てられたバイト列を返します。
エラー発生時に捨てられたバイト列を返します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1\xFFdef")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP>
puts $!.error_bytes.dump ... -
Encoding
:: InvalidByteSequenceError # readagain _ bytes -> String (45301.0) -
エラー発生時に読み直さなければならないバイト列を返します。
エラー発生時に読み直さなければならないバイト列を返します。
@see Encoding::InvalidByteSequenceError#error_bytes -
Resolv
:: DNS :: Query (45001.0) -
DNSクエリを表す抽象クラスです。
DNSクエリを表す抽象クラスです。 -
RubyVM
:: InstructionSequence . compile(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence (37201.0) -
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 source で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
@param source Ruby のソースコードを文字列で指定します。
@param file ファイル名を文字列で指定します。
@param path 引数 file の絶対パスファイル名を文字列で指定します。
@param line 引数 source の 1 行目の行番号を指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
... -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (36901.0) -
指定された Gem とその依存する Gem を全てインストールします。
指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストールした Gem のリストを返します。 -
Gem
:: Server # yaml(request , response) -> () (36901.0) -
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。 -
Gem
:: Specification # add _ development _ dependency(gem , *requirements) -> [Gem :: Dependency] (36901.0) -
この gem の DEVELOPMENT 依存性を追加します。 この gem の開発時に必要となる gem を指定します。
この gem の DEVELOPMENT 依存性を追加します。
この gem の開発時に必要となる gem を指定します。
//emlist[][ruby]{
gem "rack", "~> 1.6", ">= 1.6.12"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。
@see Gem::Specification#add_runtime_dependency, Gem::Depende... -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil (36901.0) -
自身に設定されている証明書署名要求オブジェクトを返します。
自身に設定されている証明書署名要求オブジェクトを返します。
設定されていない場合は nil を返します。 -
Psych
:: Handler # start _ sequence(anchor , tag , implicit , style) -> () (36901.0) -
sequence の開始を見付けたときに呼び出されます。
sequence の開始を見付けたときに呼び出されます。
anchor には sequence に関連付けられた anchor の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。
tag には sequence に関連付けられた tag の名前が文字列で渡されます。
tag がない場合には nil が渡されます。
implicit には sequence が implicit に開始されたかどうかが
真偽値で渡されます。
style には sequence の style が整数値で渡されます。以下のいずれか
です。
* Psych::Nodes:... -
REXML
:: EntityConst :: QUOT -> REXML :: Entity (36901.0) -
「"」「"」というエンティティを表わすオブジェクト。
「"」「"」というエンティティを表わすオブジェクト。 -
URI
:: Generic # query -> String | nil (36901.0) -
自身の query を文字列で返します。設定されていない場合は nil を返します。
自身の query を文字列で返します。設定されていない場合は nil を返します。
例:
require 'uri'
p URI.parse('http://example.com/?hoge').query #=> "hoge" -
OpenSSL
:: PKey :: RSA # dmq1 -> OpenSSL :: BN (36649.0) -
鍵の exponent2 (d mod (q-1)) です。
鍵の exponent2 (d mod (q-1)) です。
秘密鍵の情報です。 -
OpenSSL
:: PKey :: RSA # iqmp -> OpenSSL :: BN (36649.0) -
鍵の coefficient (inverse of q mod p) です。
鍵の coefficient (inverse of q mod p) です。
秘密鍵の情報です。 -
Object
# pretty _ print _ cycle(pp) -> () (36637.0) -
プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。
プリティプリント時にオブジェクトの循環参照が検出された場合、
Object#pretty_print の代わりに呼ばれるメソッドです。
あるクラスの pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
def pretty_print_cycle(q)
q.text(empty? ? '[]' : '[...]')
end
end
//}
@see Object#pretty_print -
CGI
:: QueryExtension :: Value # to _ ary -> Array (36601.0) -
@todo
@todo -
Net
:: FTP :: MLSxEntry # unique -> String|nil (36601.0) -
ユニークIDを返します。
ユニークIDを返します。
情報がない場合は nil を返しますが、通常は
あるはずです。 -
OpenSSL
:: OCSP :: Request # verify(certs , store , flags=0) -> bool (36601.0) -
Request オブジェクトの署名を検証します。
Request オブジェクトの署名を検証します。
検証に成功した場合は真を返します。
flags には以下の値の OR を取ったものを渡します。
* OpenSSL::OCSP::TRUSTOTHER
* OpenSSL::OCSP::NOSIGS
* OpenSSL::OCSP::NOVERIFY
* OpenSSL::OCSP::NOINTERN
TRUSTOTHER を有効にすると certs で指定した証明書を検証せずに信頼します。
@param certs 検証に用いる追加的な証明書(OpenSSL::X509::Certificate オブジェクトの配列)
... -
OpenSSL
:: PKey :: EC :: Group # eql?(other) -> bool (36601.0) -
自身が other と等しいときは true を返します。
自身が other と等しいときは true を返します。
@param other 比較対象の OpenSSL::PKey::EC::Group オブジェクト -
OpenSSL
:: PKey :: EC :: Point # eql?(other) -> bool (36601.0) -
自身が other と等しいならば true を返します。
自身が other と等しいならば true を返します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します -
OpenSSL
:: PKey :: RSA # dmq1=(new _ dmq1) (36601.0) -
鍵の exponent2 を設定します。
鍵の exponent2 を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_dmq1 設定する整数 -
OpenSSL
:: PKey :: RSA # iqmp=(new _ iqmp) (36601.0) -
鍵の coefficient を設定します。
鍵の coefficient を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_iqmp 設定する整数値 -
OpenSSL
:: X509 :: Request # verify(key) -> bool (36601.0) -
署名を検証します。
署名を検証します。
検証に成功した場合には true を、失敗した場合には false を返します。
@param key 検証に利用する公開鍵(OpenSSL::PKey::PKey のサブクラスのインスタンス)
@raise OpenSSL::X509::RequestError 検証時にエラーが生じた場合に発生します
@see OpenSSL::X509::Request#sign -
Psych
:: Nodes :: Scalar # quoted -> bool (36601.0) -
scalar が quoted であるかどうかを返します。
scalar が quoted であるかどうかを返します。
@see Psych::Nodes::Scalar#quoted=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # quoted=(bool) (36601.0) -
scalar が quoted であるかどうかを変更します。
scalar が quoted であるかどうかを変更します。
@param bool 設定する真偽値
@see Psych::Nodes::Scalar#quoted,
Psych::Nodes::Scalar.new -
Win32
:: Registry :: API . # QueryInfoKey(hkey) (36601.0) -
@todo
@todo -
Win32
:: Registry :: API :: RegQueryInfoKey (36601.0) -
@todo
@todo -
OpenSSL
:: PKey :: DSA # q=(q) (36373.0) -
DSA 鍵のパラメータ q を設定します。
DSA 鍵のパラメータ q を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param q 設定する整数値 -
OpenSSL
:: PKey :: RSA # q=(new _ q) (36325.0) -
鍵の2つめの素数を設定します。
鍵の2つめの素数を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_q 設定する素数 -
CGI
:: QueryExtension # accept _ language -> String (36301.0) -
ENV['HTTP_ACCEPT_LANGUAGE'] を返します。
ENV['HTTP_ACCEPT_LANGUAGE'] を返します。 -
CGI
:: QueryExtension # cache _ control -> String (36301.0) -
ENV['HTTP_CACHE_CONTROL'] を返します。
ENV['HTTP_CACHE_CONTROL'] を返します。 -
CGI
:: QueryExtension # content _ length -> Integer (36301.0) -
ENV['CONTENT_LENGTH'] を返します。
ENV['CONTENT_LENGTH'] を返します。 -
CGI
:: QueryExtension # files -> Hash (36301.0) -
アップロードされたファイルの名前とその内容を表すオブジェクトをペアとする要素を持つハッシュを返します。
アップロードされたファイルの名前とその内容を表すオブジェクトをペアとする要素を持つハッシュを返します。 -
CGI
:: QueryExtension # multipart? -> bool (36301.0) -
マルチパートフォームの場合は、真を返します。 そうでない場合は、偽を返します。
マルチパートフォームの場合は、真を返します。
そうでない場合は、偽を返します。
例:
cgi = CGI.new
if cgi.multipart?
field1=cgi['field1'].read
else
field1=cgi['field1']
end -
CGI
:: QueryExtension # path _ translated -> String (36301.0) -
ENV['PATH_TRANSLATED'] を返します。
ENV['PATH_TRANSLATED'] を返します。 -
CGI
:: QueryExtension # server _ protocol -> String (36301.0) -
ENV['SERVER_PROTOCOL'] を返します。
ENV['SERVER_PROTOCOL'] を返します。 -
CGI
:: QueryExtension # unescape _ filename? -> bool (36301.0) -
-
CGI
:: QueryExtension :: Value # last -> self (36301.0) -
@todo
@todo -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (36301.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
エラー発生時に入力文字列が不足している場合に真を返します。
つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc... -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request=(req) (36301.0) -
自身に証明書署名要求オブジェクトを設定します。
自身に証明書署名要求オブジェクトを設定します。
@param req 設定する証明書署名要求(OpenSSL::X509::Request)オブジェクト
@see OpenSSL::X509::ExtensionFactory.new -
Psych
:: Handler # end _ sequence -> () (36301.0) -
sequence の終了の見付けたときに呼び出されます。
sequence の終了の見付けたときに呼び出されます。
必要に応じてこのメソッドを override してください。 -
Psych
:: Nodes :: Sequence # implicit -> bool (36301.0) -
sequence が implicit に開始されたかどうかを真偽値で返します。
sequence が implicit に開始されたかどうかを真偽値で返します。
@see Psych::Nodes::Sequence#implicit=,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # implicit=(bool) (36301.0) -
sequence が implicit に開始されたかどうかを真偽値で設定します。
sequence が implicit に開始されたかどうかを真偽値で設定します。
@param bool 設定値
@see Psych::Nodes::Sequence#implicit,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence :: BLOCK -> Integer (36301.0) -
block style を表します。
block style を表します。
@see Psych::Nodes::Sequence.new,
Psych::Nodes::Sequence#style,
Psych::Handler#start_sequence -
Psych
:: Nodes :: Sequence :: FLOW -> Integer (36301.0) -
flow style を表します。
flow style を表します。
@see Psych::Nodes::Sequence.new,
Psych::Nodes::Sequence#style -
RubyVM
:: InstructionSequence # absolute _ path -> String | nil (36301.0) -
self が表す命令シーケンスの絶対パスを返します。
self が表す命令シーケンスの絶対パスを返します。
self を文字列から作成していた場合は nil を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.absolute_path
# => nil
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/method.... -
RubyVM
:: InstructionSequence # base _ label -> String (36301.0) -
self が表す命令シーケンスの基本ラベルを返します。
self が表す命令シーケンスの基本ラベルを返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.base_label
# => "<compiled>"
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/method.rb
def hello
puts "h... -
RubyVM
:: InstructionSequence # eval -> object (36301.0) -
self の命令シーケンスを評価してその結果を返します。
self の命令シーケンスを評価してその結果を返します。
RubyVM::InstructionSequence.compile("1 + 2").eval # => 3 -
RubyVM
:: InstructionSequence # first _ lineno -> Integer (36301.0) -
self が表す命令シーケンスの 1 行目の行番号を返します。
self が表す命令シーケンスの 1 行目の行番号を返します。
例1:irb で実行した場合
RubyVM::InstructionSequence.compile('num = 1 + 2').first_lineno
# => 1
例2:
# /tmp/method.rb
require "foo-library"
def foo
p :foo
end
RubyVM::InstructionSequence.of(method(:foo)).first_lineno
# => 2 -
RubyVM
:: InstructionSequence # label -> String (36301.0) -
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、 モジュール名などで構成されます。
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、
モジュール名などで構成されます。
トップレベルでは "<main>" を返します。self を文字列から作成していた場合
は "<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.label
# => "<compiled>"
例2: R... -
RubyVM
:: InstructionSequence . compile _ option -> Hash (36301.0) -
命令シーケンスのコンパイル時のデフォルトの最適化オプションを Hash で返 します。
命令シーケンスのコンパイル時のデフォルトの最適化オプションを Hash で返
します。
//emlist[例][ruby]{
require "pp"
pp RubyVM::InstructionSequence.compile_option
# => {:inline_const_cache=>true,
# :peephole_optimization=>true,
# :tailcall_optimization=>false,
# :specialized_instruction=>true,
# :operands_unification=>true,
# :instructi... -
RubyVM
:: InstructionSequence . compile _ option=(options) (36301.0) -
命令シーケンスのコンパイル時のデフォルトの最適化オプションを引数 options で指定します。
命令シーケンスのコンパイル時のデフォルトの最適化オプションを引数
options で指定します。
@param options コンパイル時の最適化オプションを true、false、nil、
Hash のいずれかで指定します。true を指定した場合は
全てのオプションを有効にします。false を指定した場合は全
てのオプションを無効にします。nil を指定した場合はいずれ
のオプションも変更しません。また、Hash を指定した
場合は以... -
rubygems
/ commands / install _ command (36055.0) -
Gem パッケージをローカルリポジトリにインストールするためのライブラリです。
Gem パッケージをローカルリポジトリにインストールするためのライブラリです。
Usage: gem install GEMNAME [GEMNAME ...] [options] -- --build-flags [options]
Options:
--platform PLATFORM 指定されたプラットフォームの Gem パッケージをインストールします
-v, --version VERSION 指定されたバージョンの Gem パッケージをインストールします
Install/Update Op... -
rubygems
/ commands / list _ command (36037.0) -
Gem パッケージの名前を前方一致で検索するためのライブラリです。
Gem パッケージの名前を前方一致で検索するためのライブラリです。
Usage: gem list [STRING] [options]
Options:
-i, --[no-]installed Check for installed gem
-v, --version VERSION 指定されたバージョンの一覧を出力します
-d, --[no-]details Gem パッケージの詳細も表示します
--[no-]versions ... -
rubygems
/ commands / query _ command (36037.0) -
Gem パッケージの情報を検索するためのライブラリです。
Gem パッケージの情報を検索するためのライブラリです。
Usage: gem query [options]
Options:
-i, --[no-]installed Check for installed gem
-v, --version VERSION Specify version of gem to query
-n, --name-matches REGEXP 与えられた正規表現にマッチする Gem パッケージを
検... -
rubygems
/ commands / build _ command (36019.0) -
Gem パッケージをビルドするためのライブラリです。
Gem パッケージをビルドするためのライブラリです。
Usage: gem build GEMSPEC_FILE [options]
Common Options:
-h, --help このコマンドのヘルプを表示します
-V, --[no-]verbose 表示を詳細にします
-q, --quiet 静かに実行します
--config-file FILE 指定された設定ファイルを使用します... -
rubygems
/ commands / cleanup _ command (36019.0) -
ローカルにインストールされている古い Gem を削除するライブラリです。
ローカルにインストールされている古い Gem を削除するライブラリです。
Usage: gem cleanup [GEMNAME ...] [options]
Options:
-d, --dryrun
Common Options:
-h, --help このコマンドのヘルプを表示します
-V, --[no-]verbose 表示を詳細にします
-q, --quiet 静かに実行します
--... -
rubygems
/ commands / help _ command (36019.0) -
Gem コマンドに関するヘルプを提供するためのライブラリです。
Gem コマンドに関するヘルプを提供するためのライブラリです。
Usage: gem help ARGUMENT [options]
Common Options:
-h, --help このコマンドのヘルプを表示します
-V, --[no-]verbose 表示を詳細にします
-q, --quiet 静かに実行します
--config-file FILE 指定された設定ファイルを使用します
... -
rubygems
/ commands / lock _ command (36019.0) -
指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために 必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。
指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために
必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。
Usage: gem lock GEMNAME-VERSION [GEMNAME-VERSION ...] [options]
Options:
-s, --[no-]strict 依存関係を満たせない場合に失敗します
Common Options:
-h, --help このコマンドのヘルプを表示します
... -
rubygems
/ commands / uninstall _ command (36019.0) -
Gem パッケージをアンインストールするためのライブラリです。
Gem パッケージをアンインストールするためのライブラリです。
Usage: gem uninstall GEMNAME [GEMNAME ...] [options]
Options:
-a, --[no-]all Uninstall all matching versions
-I, --[no-]ignore-dependencies Ignore dependency requirements while
uninstalling
-x, --... -
CGI
:: QueryExtension :: Value (36001.0) -
-
Psych
:: Handler # scalar(value , anchor , tag , plain , quoted , style) -> () (28201.0) -
スカラー値を見付けたときに呼び出されます。
スカラー値を見付けたときに呼び出されます。
value にはスカラー値の文字列が渡されます。
anchor にはスカラー値に関連付けられた anchor の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。
tag にはスカラー値に関連付けられた tag の名前が文字列で渡されます。
tag がない場合には nil が渡されます。
plain は plain style であるかどうか、quoted は quoted style であるかどうか
が渡されます。style には node の style が整数値で渡されます。
style は次の値のいずれか... -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (27901.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
RubyVM
:: InstructionSequence . new(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence (27901.0) -
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 source で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
@param source Ruby のソースコードを文字列で指定します。
@param file ファイル名を文字列で指定します。
@param path 引数 file の絶対パスファイル名を文字列で指定します。
@param line 引数 source の 1 行目の行番号を指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
... -
WEBrick
:: HTTPStatus :: RC _ REQUEST _ ENTITY _ TOO _ LARGE (27901.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
Thread
:: Queue # empty? -> bool (27673.0) -
キューが空の時、真を返します。
キューが空の時、真を返します。
//emlist[例][ruby]{
q = Queue.new
q.empty? # => true
q.push(:resource)
q.empty? # => false
//} -
OpenSSL
:: PKey :: DSA # priv _ key -> OpenSSL :: BN (27619.0) -
DSA 鍵の秘密鍵パラメータを返します。
DSA 鍵の秘密鍵パラメータを返します。
秘密鍵はこの値と、
OpenSSL::PKey::DSA#p, OpenSSL::PKey::DSA#q, OpenSSL::PKey::DSA#g
から構成されます。 -
OpenSSL
:: PKey :: DSA # pub _ key -> OpenSSL :: BN (27619.0) -
DSA 鍵の公開鍵パラメータを返します。
DSA 鍵の公開鍵パラメータを返します。
公開鍵はこの値と、
OpenSSL::PKey::DSA#p, OpenSSL::PKey::DSA#q, OpenSSL::PKey::DSA#g
から構成されます。 -
RubyVM
:: InstructionSequence # to _ binary(extra _ data = nil) -> String (27619.0) -
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。 RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。
RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
引数の extra_data はバイナリデータと共に保存されます。
RubyVM::InstructionSequence.load_from_binary_extra_data メソッドでこの文字列にアクセス出来ます。
注意: 変換後のバイナリデータはポータブルではありません。 to_binary で得たバイナリデータは他のマシンに移動できません。他... -
Array
# uniq! -> self | nil (27601.0) -
uniq は配列から重複した要素を取り除いた新しい配列を返します。 uniq! は削除を破壊的に行い、削除が行われた場合は self を、 そうでなければnil を返します。
uniq は配列から重複した要素を取り除いた新しい配列を返します。
uniq! は削除を破壊的に行い、削除が行われた場合は self を、
そうでなければnil を返します。
取り除かれた要素の部分は前に詰められます。
要素の重複判定は、Object#eql? により行われます。
//emlist[例][ruby]{
p [1, 1, 1].uniq # => [1]
p [1, 4, 1].uniq # => [1, 4]
p [1, 3, 2, 2, 3].uniq # => [1, 3, 2]
//}
ブロックが与えられた場合、ブロックが返した... -
Array
# uniq! {|item| . . . } -> self | nil (27601.0) -
uniq は配列から重複した要素を取り除いた新しい配列を返します。 uniq! は削除を破壊的に行い、削除が行われた場合は self を、 そうでなければnil を返します。
uniq は配列から重複した要素を取り除いた新しい配列を返します。
uniq! は削除を破壊的に行い、削除が行われた場合は self を、
そうでなければnil を返します。
取り除かれた要素の部分は前に詰められます。
要素の重複判定は、Object#eql? により行われます。
//emlist[例][ruby]{
p [1, 1, 1].uniq # => [1]
p [1, 4, 1].uniq # => [1, 4]
p [1, 3, 2, 2, 3].uniq # => [1, 3, 2]
//}
ブロックが与えられた場合、ブロックが返した... -
CGI
:: QueryExtension # create _ body(is _ large) -> StringIO | Tempfile (27601.0) -
-
CGI
:: QueryExtension # has _ key?(*args) -> bool (27601.0) -
与えられたキーがクエリに含まれている場合は、真を返します。 そうでない場合は、偽を返します。
与えられたキーがクエリに含まれている場合は、真を返します。
そうでない場合は、偽を返します。
@param args キーを一つ以上指定します。 -
CGI
:: QueryExtension # key?(*args) -> bool (27601.0) -
与えられたキーがクエリに含まれている場合は、真を返します。 そうでない場合は、偽を返します。
与えられたキーがクエリに含まれている場合は、真を返します。
そうでない場合は、偽を返します。
@param args キーを一つ以上指定します。