751件ヒット
[1-100件を表示]
(0.054秒)
別のキーワード
種類
- インスタンスメソッド (451)
- 特異メソッド (192)
- モジュール関数 (108)
ライブラリ
- ビルトイン (177)
- base64 (72)
-
cgi
/ html (12) - digest (84)
-
net
/ ftp (144) -
net
/ imap (24) - nkf (12)
- openssl (60)
- pathname (64)
- securerandom (24)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - tempfile (60)
クラス
- Array (21)
- Bignum (6)
-
Digest
:: Base (72) - Dir (24)
- File (36)
- Fixnum (6)
- Integer (48)
-
Net
:: FTP (144) -
Net
:: IMAP (24) -
OpenSSL
:: BN (48) -
OpenSSL
:: SSL :: SSLContext (12) - Pathname (64)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - String (24)
- Tempfile (60)
モジュール
- Base64 (72)
-
CGI
:: HtmlExtension (12) - Digest (12)
- Kernel (12)
- NKF (12)
- SecureRandom (24)
キーワード
- << (12)
- == (24)
- Integer (12)
- [] (8)
- base64 (12)
- basename (42)
-
ca
_ file= (12) - create (24)
- decode64 (12)
- digits (24)
- encode64 (12)
- file (24)
- get (24)
- getbinaryfile (24)
- gettextfile (24)
- glob (32)
- hexencode (12)
- inspect (18)
- new (48)
- nkf (12)
- open (24)
- pack (21)
- put (24)
- putbinaryfile (24)
- puttextfile (24)
- realdirpath (24)
- realpath (24)
-
relative
_ path _ from (12) - sort (12)
-
strict
_ decode64 (12) -
strict
_ encode64 (12) -
to
_ i (12) -
to
_ s (30) -
uid
_ sort (12) - unpack (12)
- update (12)
-
urlsafe
_ base64 (12) -
urlsafe
_ decode64 (12) -
urlsafe
_ encode64 (12)
検索結果
先頭5件
-
CGI
:: HtmlExtension # base(href = "") -> String (18135.0) -
base 要素を生成します。
...
base 要素を生成します。
@param href 文字列を指定します。属性をハッシュで指定することもできます。
例:
base("http://www.example.com/cgi")
# => "<BASE HREF=\"http://www.example.com/cgi\">"... -
SecureRandom
. urlsafe _ base64(n = nil , padding = false) -> String (6159.0) -
ランダムで URL-safe な base64 文字列を生成して返します。
...ランダムで URL-safe な base64 文字列を生成して返します。
@param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズはn の約 4/3 倍になります。
nil を指定した場合 n......として 16 が使われます。
@param padding 真を指定すると '=' でパディングを行います。
偽を指定するとパディングを行いません。デフォルトは偽です。
@raise NotImplementedError 安全な乱数発生器が使えない場合に発......ureRandom.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=="
@see SecureRandom.base64, 3548... -
SecureRandom
. base64(n = nil) -> String (6129.0) -
ランダムな base64 文字列を生成して返します。
...ランダムな base64 文字列を生成して返します。
@param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズではないことに注意して下さい。生成される文字列のサイズは......3 倍になります。nil を指定した場合 n として 16 が使われます。
@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。
require 'securerandom'
p SecureRandom.base64(3) #=> "4pYO" (文字列のサイズは 3 でない)
@see 3548... -
File
. basename(filename , suffix = "") -> String (6112.0) -
filename の一番後ろのスラッシュに続く要素を返します。もし、 引数 suffix が与えられて、かつそれが filename の末尾に 一致するなら、それを取り除いたものを返します。
...p File.basename("ruby/ruby.c") #=> "ruby.c"
p File.basename("ruby/ruby.c", ".c") #=> "ruby"
p File.basename("ruby/ruby.c", ".*") #=> "ruby"
p File.basename("ruby/ruby.exe", ".*") #=> "ruby"
p File.basename("ruby/y.tab.c", ".*") #=> "y.tab"
//}
File.basename の動作は basename(3......)
に従います。
//emlist[例][ruby]{
p File.basename("foo/bar/") # => "bar"
//}
@param filename ファイル名を表す文字列を指定します。
@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカード... -
Shell
# basename(filename , suffix = "") -> String (6112.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き......'.' を含まない任意の文字列にマッチします。
@see File.basename... -
Shell
:: CommandProcessor # basename(filename , suffix = "") -> String (6112.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き......'.' を含まない任意の文字列にマッチします。
@see File.basename... -
Shell
:: Filter # basename(filename , suffix = "") -> String (6112.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き......'.' を含まない任意の文字列にマッチします。
@see File.basename... -
Pathname
# basename(suffix = "") -> Pathname (6106.0) -
Pathname.new(File.basename(self.to_s, suffix)) と同じです。
...Pathname.new(File.basename(self.to_s, suffix)) と同じです。
@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。
//emli......e("ruby/ruby.c").basename #=> #<Pathname:"ruby.c">
Pathname("ruby/ruby.c").basename(".c") #=> #<Pathname:"ruby">
Pathname("ruby/ruby.c").basename(".*") #=> #<Pathname:"ruby">
Pathname("ruby/ruby.exe").basename(".*") #=> #<Pathname:"ruby">
Pathname("ruby/y.tab.c").basename(".*") #=>......#<Pathname:"y.tab">
//}
@see File.basename... -
Base64
. # urlsafe _ encode64(bin , padding: true) -> String (3058.0) -
与えられたデータを Base64 エンコードした文字列を返します。
...与えられたデータを Base64 エンコードした文字列を返します。
このメソッドは 4648 の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。
デフォルトでは戻り値は = による......さい。
@param bin Base64 エンコードするデータを指定します。
@param padding false を指定した場合、 = によるパディングが行われなくなります。
//emlist[例][ruby]{
require 'base64'
p Base64.urlsafe_encode64('hoge')
# => "aG9nZQ=="
p Base64.urlsafe_encod... -
Base64
. # decode64(str) -> String (3040.0) -
与えられた文字列を Base64 デコードしたデータを返します。
...与えられた文字列を Base64 デコードしたデータを返します。
このメソッドは 2045 に対応しています。
@param str Base64 デコードする文字列を指定します。
require 'base64'
str = 'VGhpcyBpcyBsaW5lIG9uZQpUaGlzIG' +
'lzIGxpbmUgdHdvClRoaX......MgaXMgbGlu' +
'ZSB0aHJlZQpBbmQgc28gb24uLi4K'
puts Base64.decode64(str)
# This is line one
# This is line two
# This is line three
# And so on......