ライブラリ
- ビルトイン (1573)
- abbrev (12)
- base64 (72)
- benchmark (36)
- bigdecimal (48)
-
bigdecimal
/ jacobian (12) -
bigdecimal
/ ludcmp (24) -
bigdecimal
/ math (72) - digest (12)
-
digest
/ bubblebabble (12) - drb (156)
- erb (24)
- etc (120)
- fiddle (72)
- fileutils (367)
- find (36)
- json (60)
- kconv (36)
- nkf (12)
- objspace (36)
- open-uri (16)
- open3 (216)
- openssl (300)
- pty (48)
- readline (12)
- rubygems (36)
- shellwords (48)
- syslog (192)
- timeout (21)
-
webrick
/ accesslog (12) -
webrick
/ httpstatus (84) -
webrick
/ httputils (60) -
webrick
/ utils (24) -
win32
/ registry (108) - zlib (41)
モジュール
- Abbrev (12)
- Base64 (72)
- Benchmark (36)
- BigMath (96)
- DRb (144)
-
DRb
:: DRbProtocol (12) - Digest (24)
-
ERB
:: DefMethod (12) -
ERB
:: Util (12) - Etc (120)
- Fiddle (72)
- FileTest (144)
- FileUtils (367)
- Find (36)
- Gem (36)
- JSON (60)
- Jacobian (12)
- Kconv (36)
- Kernel (593)
- LUSolve (24)
- Marshal (48)
- Math (12)
- NKF (12)
- ObjectSpace (96)
- Open3 (216)
- OpenSSL (36)
-
OpenSSL
:: ASN1 (132) -
OpenSSL
:: PKCS5 (24) -
OpenSSL
:: Random (108) - PTY (48)
- Process (288)
-
Process
:: GID (132) -
Process
:: Sys (180) -
Process
:: UID (132) - Readline (12)
- Shellwords (48)
- Signal (24)
- Syslog (192)
- Timeout (21)
-
WEBrick
:: AccessLog (12) -
WEBrick
:: HTTPStatus (84) -
WEBrick
:: HTTPUtils (60) -
WEBrick
:: Utils (24) -
Win32
:: Registry :: API (108) - Zlib (41)
キーワード
- BigDecimal (24)
- CreateKey (12)
- DeleteKey (12)
- DeleteValue (12)
- E (12)
- EnumKey (12)
- EnumValue (12)
- Enumerated (24)
- GeneralizedTime (24)
- Integer (12)
- ObjectId (24)
- OpenKey (12)
- PI (12)
- SetValue (12)
- VideotexString (24)
-
_ _ dir _ _ (12) -
_ _ method _ _ (12) -
_ id2ref (12) - ` (12)
- abbrev (12)
-
add
_ protocol (12) - adler32 (17)
-
adler32
_ combine (12) - alert (12)
-
at
_ exit (12) - atan (12)
- autoload (12)
- autoload? (12)
- benchmark (12)
- binding (12)
- blockdev? (12)
- bm (12)
- bmbm (12)
- bubblebabble (12)
- caller (36)
-
caller
_ locations (24) - capture2 (12)
- capture2e (12)
- capture3 (12)
- cd (24)
-
change
_ privilege (24) - chardev? (12)
- chdir (24)
- chmod (12)
-
chmod
_ R (12) -
client
_ error? (12) -
clock
_ gettime (12) - close (12)
- config (12)
- copy (12)
-
copy
_ entry (12) -
copy
_ file (12) -
copy
_ stream (12) - cos (12)
-
count
_ nodes (12) -
count
_ tdata _ objects (12) - cp (12)
-
cp
_ lr (7) -
cp
_ r (12) -
create
_ listeners (12) - crit (12)
-
current
_ server (12) - daemon (12)
- debug (24)
- debug= (12)
- decode (12)
- decode64 (12)
-
decode
_ all (12) -
def
_ erb _ method (12) -
define
_ finalizer (24) - deflate (12)
- dequote (12)
- detach (12)
- dfdxi (12)
- dir (12)
- directory? (12)
- dlopen (12)
- dlunwrap (12)
- dlwrap (12)
- dump (36)
- egd (12)
-
egd
_ bytes (12) - egid (12)
- egid= (12)
- eid (24)
- eid= (24)
- emerg (12)
- encode64 (12)
- endgrent (12)
- endpwent (12)
-
ensure
_ gem _ subdirectories (12) - err (12)
- error? (12)
- escape (12)
- euid (12)
- euid= (12)
- eval (12)
- exec (24)
- exit (12)
- exp (12)
- find (24)
-
fips
_ mode= (12) - format (12)
- free (12)
-
from
_ name (24) - front (12)
-
garbage
_ collect (12) - getegid (12)
- geteuid (12)
- getgid (12)
- getgrgid (12)
- getpgid (12)
- getpty (24)
- getpwent (12)
- getpwnam (12)
- getpwuid (12)
- getsid (12)
- getuid (12)
- getwd (12)
- gid (12)
- gid= (12)
-
grant
_ privilege (24) - groups= (12)
- grpowned? (12)
- gsub (12)
- guess (24)
- here? (12)
- hexencode (12)
- ident (12)
- identical? (24)
- info (12)
- info? (12)
- install (12)
-
install
_ acl (12) -
install
_ id _ conv (12) - isjis (12)
- issetugid (12)
- kconv (12)
- kill (12)
- lambda (18)
- ldexp (12)
- link (12)
- ln (12)
-
ln
_ s (12) -
ln
_ sf (12) - load (36)
-
load
_ file (12) -
load
_ file! (12) -
load
_ mime _ types (12) -
load
_ random _ file (12) - log (24)
- ludecomp (12)
- lusolve (12)
- makedirs (12)
- malloc (12)
- mkdir (12)
-
mkdir
_ p (12) - mkpath (12)
- move (12)
- mv (12)
- notice (12)
- open (64)
- open! (12)
- opened? (12)
- owned? (12)
- packdw (12)
-
parse
_ header (12) -
parse
_ range _ header (12) - passwd (24)
-
pbkdf2
_ hmac (12) -
pbkdf2
_ hmac _ sha1 (12) - pid (12)
- pipeline (12)
-
pipeline
_ r (24) -
pipeline
_ rw (24) -
pipeline
_ start (24) -
pipeline
_ w (24) - popen2 (24)
- popen2e (24)
- popen3 (24)
- ppid (12)
-
primary
_ server (12) -
primary
_ server= (12) - printf (24)
- proc (19)
- prune (12)
-
pseudo
_ bytes (12) - pwd (12)
- rand (24)
-
random
_ add (12) -
random
_ bytes (12) -
random
_ string (12) -
re
_ exchange (24) -
re
_ exchangeable? (24) -
reachable
_ objects _ from (12) - readable? (12)
-
readable
_ real? (12) - readline (24)
- readlines (12)
- realloc (12)
-
reason
_ phrase (12) - redirect? (12)
-
remove
_ dir (12) - reopen (12)
- restore (24)
- rid (24)
- rmdir (12)
- seed (12)
- select (12)
-
server
_ error? (12) - setegid (12)
- seteuid (12)
- setgid (12)
- setgid? (12)
- setpgid (12)
- setproctitle (12)
- setregid (12)
- setresgid (12)
- setresuid (12)
- setreuid (12)
- setrgid (12)
- setruid (12)
- setsid (12)
- setuid (12)
- setuid? (12)
- shellescape (12)
- shelljoin (12)
- shellsplit (12)
- shellwords (12)
-
sid
_ available? (24) - sin (12)
-
source
_ index (12) - spawn (48)
-
split
_ header _ value (12) - sprintf (12)
- sqrt (12)
- srand (24)
-
start
_ service (12) - status? (12)
-
stop
_ service (12) -
strict
_ decode64 (12) -
strict
_ encode64 (12) - sub (12)
- success? (12)
- switch (48)
- symlink (12)
- sysconfdir (12)
- system (24)
- systmpdir (12)
- test (24)
- thread (12)
- timeout (21)
-
trace
_ var (36) - trap (36)
- traverse (12)
- uid (12)
- uid= (12)
-
undefine
_ finalizer (12) - unpackdw (12)
- uptodate? (12)
- uri (12)
-
url
_ encode (12) -
urlsafe
_ decode64 (12) -
urlsafe
_ encode64 (12) - wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
- warning (12)
-
world
_ readable? (12) -
world
_ writable? (12) -
write
_ random _ file (12)
検索結果
先頭5件
-
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (12301.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
...DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
複数の ASN.1 の値が含まれている場合、先頭の値だけを返します。
ASN.1 オブジェクトが......re "pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem)
pp OpenSSL::ASN1.decode(cert.to_der)
' mycert.pem
#<OpenSSL::ASN1::Sequence:0x814e9fc
@tag=16,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=
[#<OpenSSL::ASN1::Sequence:0x814ead8
@tag=16,......nSSL::ASN1::ASN1Data:0x814f690
@tag=0,
@tag_class=:CONTEXT_SPECIFIC,
@value=
[#<OpenSSL::ASN1::Integer:0x814f6a4
@tag=2,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=2>]>,
...
@param der DER形式の文... -
OpenSSL
:: ASN1 . # decode _ all(der) -> [OpenSSL :: ASN1 :: ASN1Data] (12301.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を全て OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として 返します。
...DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を全て
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として
返します。
@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合に発生......します
@see OpenSSL::ASN1.#decode... -
Base64
. # decode64(str) -> String (12201.0) -
与えられた文字列を Base64 デコードしたデータを返します。
...文字列を指定します。
require 'base64'
str = 'VGhpcyBpcyBsaW5lIG9uZQpUaGlzIG' +
'lzIGxpbmUgdHdvClRoaXMgaXMgbGlu' +
'ZSB0aHJlZQpBbmQgc28gb24uLi4K'
puts Base64.decode64(str)
# This is line one
# This is line two
# This is line three
# And so on...... -
Base64
. # strict _ decode64(str) -> String (12201.0) -
与えられた文字列を Base64 デコードしたデータを返します。
与えられた文字列を Base64 デコードしたデータを返します。
このメソッドは 4648 に対応しています。
@param str Base64 デコードする文字列を指定します。
@raise ArgumentError 与えられた引数が Base64 エンコードされたデータとして正しい形式ではない場合に発生します。
例えば、アルファベットでない文字列や CR, LF などが含まれている場合にこの例外は発生します。 -
Base64
. # urlsafe _ decode64(str) -> String (12201.0) -
与えられた文字列を Base64 デコードしたデータを返します。
...与えられた文字列を Base64 デコードしたデータを返します。
このメソッドは 4648 の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。
@param str Base64 デコードする文字列を... -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (9117.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
...力し終えると、
入力した文字列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil......は""です。
@param add_hist 真ならば、入力した文字列をヒストリに記録します。デフォルトは偽です。
@raise IOError 標準入力が tty でない、かつ、標準入力をクローズしている
(isatty(2) の errno が EBADF である。) 場合に......:
require "readline"
input = Readline.readline
(プロンプトなどは表示せずに、入力待ちの状態になります。
ここでは「abc」を入力後、エンターキーを押したと想定します。)
abc
p input # => "abc"
input = Readline.readline("> ")
(">"... -
DRb
:: DRbProtocol . # add _ protocol(prot) -> () (9101.0) -
新たなプロトコルを DRbProtocol モジュールに登録します。
...新たなプロトコルを DRbProtocol モジュールに登録します。
@param prot プロトコル定義クラス... -
ERB
:: DefMethod . # def _ erb _ method(methodname , erb) -> nil (9101.0) -
self に erb のスクリプトをメソッドとして定義します。
...メソッドとして定義します。
メソッド名は methodname で指定します。
erb が文字列の時、そのファイルを読み込み ERB で変換したのち、メソッドとして定義します。
@param methodname メソッド名
@param erb ERBインスタンスもしくは......ERBソースファイル名
例:
require 'erb'
class Writer
extend ERB::DefMethod
def_erb_method('to_html', 'writer.erb')
...
end
...
puts writer.to_html... -
OpenSSL
:: Random . # load _ random _ file(filename) -> true (9101.0) -
ファイルを読み込み、その内容をエントロピー源として 乱数生成器に渡します。
...バイト数と同じであると見なします。
OpenSSL::Random.seed(File.read(filename)) と同じです。
@param filename 読み込むファイル名
@raise OpenSSL::Random::RandomError ファイルの読み込みに失敗した場合に発生します
@raise OpenSSL::Random::RandomError...