ライブラリ
- ビルトイン (239)
- base64 (22)
-
cgi
/ html (11) - date (22)
- etc (11)
- fileutils (22)
- json (11)
-
minitest
/ unit (1) -
net
/ ftp (149) -
net
/ smtp (39) - openssl (198)
- psych (17)
- readline (11)
-
ripper
/ lexer (8) -
rubygems
/ remote _ fetcher (22) - securerandom (11)
- shellwords (33)
- stringio (22)
- strscan (11)
- time (11)
-
webrick
/ htmlutils (11) -
webrick
/ httpauth / userdb (11) -
webrick
/ httputils (143) -
webrick
/ utils (22)
クラス
-
ARGF
. class (24) - Date (11)
- DateTime (11)
- FalseClass (22)
-
Gem
:: RemoteFetcher (22) - IO (96)
- Module (11)
-
Net
:: FTP (77) -
Net
:: FTP :: MLSxEntry (72) -
Net
:: SMTP (39) -
OpenSSL
:: ASN1 :: GeneralString (22) -
OpenSSL
:: ASN1 :: UniversalString (22) -
OpenSSL
:: SSL :: SSLSocket (55) -
OpenSSL
:: X509 :: ExtensionFactory (11) - Ripper (8)
- String (76)
- StringIO (22)
- StringScanner (11)
- Struct (8)
- Thread (11)
- Time (11)
-
WEBrick
:: HTTPUtils :: FormData (66)
モジュール
- Base64 (22)
-
CGI
:: HtmlExtension (11) - Etc (11)
- FileUtils (22)
-
JSON
:: Generator :: GeneratorMethods :: FalseClass (11) -
MiniTest
:: Assertions (1) -
OpenSSL
:: ASN1 (66) - Psych (17)
- Readline (11)
-
RubyVM
:: AbstractSyntaxTree (2) - SecureRandom (11)
- Shellwords (22)
-
WEBrick
:: HTMLUtils (11) -
WEBrick
:: HTTPAuth :: UserDB (11) -
WEBrick
:: HTTPUtils (77) -
WEBrick
:: Utils (22)
キーワード
- GENERALSTRING (11)
- GeneralString (33)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
-
SC
_ REALTIME _ SIGNALS (11) - UNIVERSALSTRING (11)
- UniversalString (33)
- [] (11)
- attr (11)
- charset (9)
- cipher (11)
-
create
_ extension (11) - dequote (11)
- dir (22)
-
each
_ line (16) - escape (22)
- escape8bit (11)
-
escape
_ path (11) -
exception
_ details (1) - facts (9)
-
fetch
_ path (11) - filename (11)
- filename= (11)
-
get
_ passwd (11) - gets (48)
- getservername (11)
- getwd (11)
- hostname (11)
- inspect (11)
- isatty (11)
- lang (9)
- lex (4)
- lines (16)
- list (22)
- lstrip (11)
- lstrip! (11)
-
media
_ type (9) -
mime
_ type (11) - name (11)
- name= (11)
- new (63)
- nlst (11)
-
open
_ uri _ or _ path (11) - parse (2)
- pathname (9)
- perm (9)
- pwd (11)
- quote (11)
-
random
_ string (11) - readline (35)
- readlines (48)
-
safe
_ load (17) -
send
_ mail (11) - sendmail (11)
- shellsplit (22)
- shellwords (11)
- start (6)
- state (11)
- status (11)
- sysread (11)
- syswrite (11)
- textarea (11)
-
to
_ json (11) -
to
_ s (22) - tokenize (4)
- tty? (11)
- type (9)
- unescape (11)
- unique (9)
- upto (11)
-
urlsafe
_ base64 (11) -
urlsafe
_ decode64 (11) -
urlsafe
_ encode64 (11) - xmlschema (33)
検索結果
先頭5件
-
SecureRandom
. urlsafe _ base64(n = nil , padding = false) -> String (6301.0) -
ランダムで URL-safe な base64 文字列を生成して返します。
...require 'securerandom'
p SecureRandom.urlsafe_base64 #=> "b4GOKm4pOYU_-BOXcrUGDg"
p SecureRandom.urlsafe_base64 #=> "UZLdOkzop70Ddx-IJR0ABg"
p SecureRandom.urlsafe_base64(nil, true) #=> "i0XQ-7gglIsHGV2_BNPrdQ=="
p SecureRandom.urlsafe_base64(nil, true) #=> "-M8rLhr7JEpJlqFGUMmOxg==... -
Shellwords
. # shellsplit(line) -> [String] (6202.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
Base64
. # urlsafe _ decode64(str) -> String (6201.0) -
与えられた文字列を Base64 デコードしたデータを返します。
与えられた文字列を Base64 デコードしたデータを返します。
このメソッドは 4648 の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。
@param str Base64 デコードする文字列を指定します。
@raise ArgumentError 与えられた引数が Base64 エンコードされたデータとして正しい形式ではない場合に発生します。
例えば、アルファベットでない文字列や CR, LF などが含まれている場合にこの例... -
Base64
. # urlsafe _ encode64(bin , padding: true) -> String (6201.0) -
与えられたデータを Base64 エンコードした文字列を返します。
...プションに false を指定してください。
@param bin Base64 エンコードするデータを指定します。
@param padding false を指定した場合、 = によるパディングが行われなくなります。
//emlist[例][ruby]{
require 'base64'
p Base64.urlsafe_encode64('hog......e')
# => "aG9nZQ=="
p Base64.urlsafe_encode64('hoge', padding: false)
# => "aG9nZQ"
//}... -
Date
# xmlschema -> String (6201.0) -
XML Scheme (date) による書式の文字列を返します。
...XML Scheme (date) による書式の文字列を返します。... -
MiniTest
:: Assertions # exception _ details(exception , message) -> String (6201.0) -
与えられた例外の詳細を文字列として返します。
与えられた例外の詳細を文字列として返します。
@param exception 例外を指定します。
@param message メッセージを指定します。 -
Net
:: FTP # nlst(dir = nil) -> [String] (6201.0) -
dir で指定したディレクトリのファイルの配列を返します。
dir で指定したディレクトリのファイルの配列を返します。
dir を省略した場合カレントディレクトリが指定されます。
@param dir ディレクトリを文字列で指定します。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが来るべ... -
OpenSSL
:: ASN1 :: GeneralString . new(value) -> OpenSSL :: ASN1 :: GeneralString (6200.0) -
ASN.1 の GeneralString 型の値を表現する OpenSSL::ASN1::GeneralString オブジェクトを 生成します。
...ASN.1 の GeneralString 型の値を表現する OpenSSL::ASN1::GeneralString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::GENERALSTRING となります。
@param value ASN.1 値を表す Ruby の... -
OpenSSL
:: ASN1 :: GeneralString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: GeneralString (6200.0) -
ASN.1 の GeneralString 型の値を表現する OpenSSL::ASN1::GeneralString オブジェクトを 生成します。
...ASN.1 の GeneralString 型の値を表現する OpenSSL::ASN1::GeneralString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::GENERALSTRING となります。
@param value ASN.1 値を表す Ruby の... -
OpenSSL
:: ASN1 :: UniversalString . new(value) -> OpenSSL :: ASN1 :: UniversalString (6200.0) -
ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを 生成します。
...ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UNIVERSALSTRING となります。
@param value ASN.1 値を表す Ruby... -
OpenSSL
:: ASN1 :: UniversalString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UniversalString (6200.0) -
ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを 生成します。
...ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UNIVERSALSTRING となります。
@param value ASN.1 値を表す Ruby...