ライブラリ
- ビルトイン (909)
-
cgi
/ core (12) -
cgi
/ util (144) - csv (144)
- e2mmap (12)
- ipaddr (12)
-
irb
/ context (12) -
irb
/ extend-command (24) - json (24)
-
net
/ http (24) -
net
/ imap (48) -
net
/ smtp (32) - open-uri (20)
- openssl (708)
- optparse (12)
- psych (79)
- rbconfig (12)
- readline (132)
- resolv (60)
-
rexml
/ document (84) -
ripper
/ lexer (36) -
rubygems
/ security (12) -
rubygems
/ specification (12) - securerandom (56)
- shell (12)
- shellwords (36)
- socket (108)
- stringio (36)
- strscan (12)
-
test
/ unit (1) - tmpdir (24)
- uri (136)
-
webrick
/ httpauth / basicauth (12) -
webrick
/ httpauth / digestauth (12) -
webrick
/ log (12) - win32ole (12)
- zlib (24)
クラス
- CGI (156)
-
CGI
:: Cookie (24) - CSV (144)
- Data (6)
- Dir (100)
- Encoding (12)
-
Encoding
:: Converter (60) - File (132)
-
Gem
:: Security :: Policy (12) -
Gem
:: Specification (12) - IO (156)
- IPAddr (12)
- IPSocket (12)
-
IRB
:: Context (12) -
Net
:: HTTP (24) -
Net
:: IMAP (48) -
Net
:: SMTP (32) -
OpenSSL
:: ASN1 :: BMPString (24) -
OpenSSL
:: ASN1 :: BitString (36) -
OpenSSL
:: ASN1 :: GeneralString (24) -
OpenSSL
:: ASN1 :: GraphicString (24) -
OpenSSL
:: ASN1 :: IA5String (24) -
OpenSSL
:: ASN1 :: ISO64String (24) -
OpenSSL
:: ASN1 :: NumericString (24) -
OpenSSL
:: ASN1 :: OctetString (24) -
OpenSSL
:: ASN1 :: PrintableString (24) -
OpenSSL
:: ASN1 :: T61String (24) -
OpenSSL
:: ASN1 :: UTF8String (24) -
OpenSSL
:: ASN1 :: UniversalString (24) -
OpenSSL
:: ASN1 :: VideotexString (24) -
OpenSSL
:: Digest (12) -
OpenSSL
:: Digest :: DSS (24) -
OpenSSL
:: Digest :: DSS1 (24) -
OpenSSL
:: Digest :: MD2 (24) -
OpenSSL
:: Digest :: MD4 (24) -
OpenSSL
:: Digest :: MD5 (24) -
OpenSSL
:: Digest :: MDC2 (24) -
OpenSSL
:: Digest :: RIPEMD160 (24) -
OpenSSL
:: Digest :: SHA (24) -
OpenSSL
:: Digest :: SHA1 (24) -
OpenSSL
:: Digest :: SHA224 (24) -
OpenSSL
:: Digest :: SHA256 (24) -
OpenSSL
:: Digest :: SHA384 (24) -
OpenSSL
:: Digest :: SHA512 (24) -
OpenSSL
:: HMAC (24) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: X509 :: Certificate (24) -
OptionParser
:: ParseError (12) -
Psych
:: Visitors :: YAMLTree (12) -
REXML
:: Comment (24) -
REXML
:: Document (12) -
REXML
:: Element (12) -
REXML
:: Entity (12) -
REXML
:: Text (24) - Random (17)
- Regexp (84)
- Resolv (48)
-
Resolv
:: DNS :: Resource :: TXT (12) - Ripper (36)
-
RubyVM
:: InstructionSequence (24) - Shell (12)
- Socket (96)
- String (43)
- StringIO (36)
- StringScanner (12)
- Struct (48)
- TracePoint (24)
-
WEBrick
:: BasicLog (12) -
WEBrick
:: HTTPAuth :: BasicAuth (12) -
WEBrick
:: HTTPAuth :: DigestAuth (12) -
WIN32OLE
_ VARIANT (12) -
Zlib
:: Deflate (12) -
Zlib
:: Inflate (12)
モジュール
- Exception2MessageMapper (12)
-
IRB
:: ExtendCommandBundle (24) - JSON (12)
-
JSON
:: Generator :: GeneratorMethods :: String :: Extend (12) - OpenURI (12)
- Psych (67)
- RbConfig (12)
- Readline (72)
-
RubyVM
:: AbstractSyntaxTree (10) - SecureRandom (56)
- Shellwords (36)
-
Test
:: Unit (1) - URI (144)
オブジェクト
- ENV (127)
-
Readline
:: HISTORY (60) - main (90)
キーワード
- << (12)
- [] (60)
- []= (24)
- alphanumeric (8)
-
asciicompat
_ encoding (24) - base64 (12)
- basename (12)
-
basic
_ quote _ characters= (12) -
basic
_ word _ break _ characters= (12) - binwrite (12)
- bytes (7)
- children (16)
- compile (12)
-
completer
_ quote _ characters= (12) -
completer
_ word _ break _ characters= (12) -
completion
_ append _ character= (12) - decode (7)
-
decode
_ utf7 (12) -
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) -
def
_ extend _ command (12) -
default
_ record _ separator (6) -
default
_ record _ separator= (6) - define (6)
-
define
_ method (24) - deflate (12)
- delete (24)
-
delete
_ at (12) - digest (180)
- dirname (12)
- disasm (12)
- disassemble (12)
- dump (24)
-
dump
_ stream (12) - encode (7)
-
encode
_ utf7 (12) -
encode
_ www _ form (12) -
encode
_ www _ form _ component (12) - entries (24)
- escape (43)
- escapeElement (12)
- escapeHTML (12)
-
escape
_ element (12) -
escape
_ html (12) - extname (12)
- extract (48)
- fetch (36)
-
filename
_ quote _ characters= (12) - filter (36)
-
filter
_ backtrace (12) - find (12)
-
for
_ fd (12) -
format
_ date (12) -
format
_ datetime (12) - ftype (12)
- generate (12)
-
generate
_ line (12) - get (24)
- getaddress (24)
- getaddresses (12)
- getaddrinfo (12)
- getname (12)
- getnames (12)
- getservbyport (12)
- glob (24)
- hex (12)
- hexdigest (168)
- index (7)
- inflate (12)
- instance (24)
-
irb
_ original _ method _ name (12) - join (24)
-
json
_ create (12) - key (12)
-
last
_ match (24) - lex (12)
-
make
_ passwd (24) - matches? (12)
- mktmpdir (24)
- new (631)
- normalize (12)
-
normalize
_ yaml _ input (12) - ntop (12)
- open (104)
-
open
_ uri (12) -
pack
_ sockaddr _ in (12) -
pack
_ sockaddr _ un (12) - parse (34)
- path (12)
- pretty (12)
- private (27)
- public (27)
- push (12)
- quote (12)
-
random
_ bytes (12) -
raw
_ seed (2) - read (36)
- readlines (36)
- readlink (12)
- realdirpath (12)
- realpath (12)
-
rfc1123
_ date (12) -
safe
_ load (19) -
setup
_ argv (1) - slice (12)
-
sockaddr
_ in (12) -
sockaddr
_ un (12) - split (36)
- start (32)
- store (12)
-
to
_ json (12) - tokenize (12)
- trace (12)
-
trusted
_ cert _ path (12) -
try
_ convert (12) - unescape (19)
- unescapeElement (12)
- unescapeHTML (12)
-
unescape
_ element (12) -
unescape
_ html (12) - union (12)
- unnormalize (12)
-
unpack
_ sockaddr _ in (12) -
unpack
_ sockaddr _ un (12) -
unused
_ bits= (12) - urandom (8)
-
urlsafe
_ base64 (12) - using (12)
-
values
_ at (12) - write (24)
-
write
_ smime (12)
検索結果
先頭5件
- String
. new(string = "" , encoding: string . encoding , capacity: string . bytesize) -> String - String
. new(string = "" , encoding: string . encoding , capacity: 127) -> String - String
. new(string = "" , encoding: string . encoding , capacity: 63) -> String - String
. new(string = "" , encoding: string . encoding) -> String - String
. new(string = "") -> String
-
String
. new(string = "" , encoding: string . encoding , capacity: string . bytesize) -> String (9498.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
Encoding オブジェクト......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@param capacity 内部バッファのサイズを指定......合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@return 引数 string と同じ内容の文字列オブジェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP")
no_option = String.new(text)... -
String
. new(string = "" , encoding: string . encoding , capacity: 127) -> String (9398.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
Encoding オブジェクト......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@param capacity 内部バッファのサイズを指定......合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@return 引数 string と同じ内容の文字列オブジェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP")
no_option = String.new(text)... -
String
. new(string = "" , encoding: string . encoding , capacity: 63) -> String (9398.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
Encoding オブジェクト......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@param capacity 内部バッファのサイズを指定......合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@return 引数 string と同じ内容の文字列オブジェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP")
no_option = String.new(text)... -
String
. new(string = "" , encoding: string . encoding) -> String (9370.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
Encoding オブジェクト......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@return 引数 string と同じ内容の文字列オブジ......ェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP")
no_option = String.new(text) # => "hoge"
no_option.encoding == Encoding::EUC_JP # => true
with_encoding = String.new(text, encoding: "UTF-8") # => "hoge"
with_encoding.encoding == Encodi... -
String
. new(string = "") -> String (9298.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@return 引数 string と同じ内容の文字列オブジェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-J......P")
no_option = String.new(text) # => "hoge"
no_option.encoding == Encoding::EUC_JP # => true
//}......
string と同じ内容の新しい文字列を作成して返します。
引数を省略した場合は空文字列を生成して返します。
@param string 文字列
@param encoding 作成する文字列のエンコーディングを文字列か
Encoding オブジェクト......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@return 引数 string と同じ内容の文字列オブジ......ェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP")
no_option = String.new(text) # => "hoge"
no_option.encoding == Encoding::EUC_JP # => true
with_encoding = String.new(text, encoding: "UTF-8") # => "hoge"
with_encoding.encoding == Encodi......せん)。省略した場合は引数 string のエンコーディングと同
じになります(ただし、string が指定されていなかった場合は
Encoding::ASCII_8BITになります)。
@param capacity 内部バッファのサイズを指定......合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@return 引数 string と同じ内容の文字列オブジェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP")
no_option = String.new(text)... -
String
. try _ convert(obj) -> String | nil (9136.0) -
obj を String に変換しようと試みます。変換には Object#to_str メソッ ドが使われます。変換後の文字列を返すか、何らかの理由により変換できなかっ た場合は nil が返されます。
...obj を String に変換しようと試みます。変換には Object#to_str メソッ
ドが使われます。変換後の文字列を返すか、何らかの理由により変換できなかっ
た場合は nil が返されます。
@param obj 変換する任意のオブジェクト
@return......変換後の文字列または nil
//emlist[例][ruby]{
String.try_convert("str") # => "str"
String.try_convert(/re/) # => nil
//}... -
StringIO
. new(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) -> StringIO (3246.0) -
StringIO オブジェクトを生成して返します。
...
StringIO オブジェクトを生成して返します。
与えられた string がフリーズされている場合には、mode はデフォルトでは読み取りのみに設定されます。
ブロックを与えた場合は生成した StringIO オブジェクトを引数としてブロッ......を返します。
@param string 生成される StringIO のデータを文字列で指定します。
この文字列はバッファとして使われます。StringIO#write などによって、
string 自身も書き換えられます。
@param mode Kernel.#open 同......字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require 'stringio'
s = "foo"
io = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p... -
StringIO
. open(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) -> StringIO (3246.0) -
StringIO オブジェクトを生成して返します。
...
StringIO オブジェクトを生成して返します。
与えられた string がフリーズされている場合には、mode はデフォルトでは読み取りのみに設定されます。
ブロックを与えた場合は生成した StringIO オブジェクトを引数としてブロッ......を返します。
@param string 生成される StringIO のデータを文字列で指定します。
この文字列はバッファとして使われます。StringIO#write などによって、
string 自身も書き換えられます。
@param mode Kernel.#open 同......字列か整数で指定します。
@raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require 'stringio'
s = "foo"
io = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p... -
OpenSSL
:: ASN1 :: IA5String . new(value) -> OpenSSL :: ASN1 :: IA5String (3165.0) -
ASN.1 の IA5String 型の値を表現する OpenSSL::ASN1::IA5String オブジェクトを 生成します。
...ASN.1 の IA5String 型の値を表現する OpenSSL::ASN1::IA5String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::IA5STRING となります。
@param value ASN.1 値を表す Ruby のオブジェ......クト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 :: IA5String . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: IA5String (3165.0) -
ASN.1 の IA5String 型の値を表現する OpenSSL::ASN1::IA5String オブジェクトを 生成します。
...ASN.1 の IA5String 型の値を表現する OpenSSL::ASN1::IA5String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::IA5STRING となります。
@param value ASN.1 値を表す Ruby のオブジェ......クト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 :: ISO64String . new(value) -> OpenSSL :: ASN1 :: ISO64String (3165.0) -
ASN.1 の ISO64String 型の値を表現する OpenSSL::ASN1::ISO64String オブジェクトを 生成します。
...ASN.1 の ISO64String 型の値を表現する OpenSSL::ASN1::ISO64String オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::ISO64STRING となります。
@param value ASN.1 値を表す Ruby のオブ......ジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)...