るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
162件ヒット [1-100件を表示] (0.234秒)

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix rank_e
  4. matrix det_e
  5. open3 capture2e

ライブラリ

キーワード

検索結果

<< 1 2 > >>

CGI::HtmlExtension#base(href = "") -> String (72691.0)

base 要素を生成します。

base 要素を生成します。

@param href 文字列を指定します。属性をハッシュで指定することもできます。

例:
base("http://www.example.com/cgi")
# => "<BASE HREF=\"http://www.example.com/cgi\">"

RSS::Maker::ChannelBase::CategoriesBase::CategoryBase#content (45304.0)

@todo

@todo

RSS::Maker::ChannelBase::CategoriesBase::CategoryBase#content=() (45304.0)

@todo

@todo

RSS::Maker::ChannelBase::SkipDaysBase::DayBase#content (45304.0)

@todo

@todo

RSS::Maker::ChannelBase::SkipDaysBase::DayBase#content=() (45304.0)

@todo

@todo

絞り込み条件を変える

RSS::Maker::ChannelBase::SkipHoursBase::HourBase#content (45304.0)

@todo

@todo

RSS::Maker::ChannelBase::SkipHoursBase::HourBase#content=() (45304.0)

@todo

@todo

Shell#basename(filename, suffix = "") -> String (36904.0)

File クラスにある同名のクラスメソッドと同じです.

File クラスにある同名のクラスメソッドと同じです.

@param filename ファイル名を表す文字列を指定します。

@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。

@see File.basename

Shell::CommandProcessor#basename(filename, suffix = "") -> String (36904.0)

File クラスにある同名のクラスメソッドと同じです.

File クラスにある同名のクラスメソッドと同じです.

@param filename ファイル名を表す文字列を指定します。

@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。

@see File.basename

Shell::Filter#basename(filename, suffix = "") -> String (36904.0)

File クラスにある同名のクラスメソッドと同じです.

File クラスにある同名のクラスメソッドと同じです.

@param filename ファイル名を表す文字列を指定します。

@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。

@see File.basename

絞り込み条件を変える

RubyVM::InstructionSequence#base_label -> String (36661.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...

OpenURI::Meta#base_uri -> URI (36625.0)

リソースの実際の URI を URI オブジェクトとして返します。 リダイレクトされた場合は、リダイレクトされた後のデータが存在する URI を返します。

リソースの実際の URI を URI オブジェクトとして返します。
リダイレクトされた場合は、リダイレクトされた後のデータが存在する URI を返します。

//emlist[例][ruby]{
require 'open-uri'
open('http://www.ruby-lang.org/') {|f|
p f.base_uri
#=> #<URI::HTTP:0xb7043aa0 URL:http://www.ruby-lang.org/en/>
}
//}

Thread::Backtrace::Location#base_label -> String (36625.0)

self が表すフレームの基本ラベルを返します。通常、 Thread::Backtrace::Location#label から修飾を取り除いたもので構成 されます。

self が表すフレームの基本ラベルを返します。通常、
Thread::Backtrace::Location#label から修飾を取り除いたもので構成
されます。

//emlist[例][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end

Foo.new(0..2).locations.map do |call|
puts call.base_label
end

# => init...

Pathname#basename(suffix = "") -> Pathname (36604.0)

Pathname.new(File.basename(self.to_s, suffix)) と同じです。

Pathname.new(File.basename(self.to_s, suffix)) と同じです。

@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。

//emlist[例][ruby]{
require "pathname"

Pathname("ruby/ruby.c").basename #=> #<Pathname:"ruby.c">
Pathname("ruby/ruby.c").basename("...

RSS::SyndicationModel#sy_updateBase (36604.0)

@todo

@todo

絞り込み条件を変える

RSS::SyndicationModel#sy_updateBase= (36604.0)

@todo

@todo

Digest::Base#hexdigest! -> String (36442.0)

updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。 Digest::Base#hexdigestと違い、 メソッドの処理後、 オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。

updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
Digest::Base#hexdigestと違い、
メソッドの処理後、
オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。

例:

# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest.hexdigest! # => "58e53d1324eef6265fdb97b08ed9aadf"
p ...

Digest::Base#digest! -> String (36388.0)

updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。 Digest::Base#digestと違い、 メソッドの処理後、 オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。

updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。
Digest::Base#digestと違い、
メソッドの処理後、
オブジェクトの状態を初期状態(newした直後と同様の状態)に戻します。

返す文字列は、MD5では16バイト長、SHA1およびRMD160では20バイト長、
SHA256では32バイト長、SHA384では48バイト長、SHA512では64バイト長です。

例:

# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p dige...

Digest::Base#hexdigest -> String (36340.0)

updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。

updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。

返す文字列は、
MD5では32バイト長、SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SHA384では96バイト長、SHA512では128バイト長です。

Rubyで書くと以下と同じです。

def hexdigest
digest.unpack("H*")[0]
end

例:

# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
...

Digest::Base#digest -> String (36322.0)

updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。

updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。

返す文字列は、MD5では16バイト長、SHA1およびRMD160では20バイト長、
SHA256では32バイト長、SHA384では48バイト長、SHA512では64バイト長です。

例:

# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest.digest # => "X\345=\023$\356\366&_\333\227\260\216\331\252\337"

@s...

絞り込み条件を変える

Digest::Base#digest_length -> Integer (36304.0)

ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。

ダイジェストのハッシュ値のバイト長を取得します。
例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。

本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。

例: Digest::MD、Digest::SHA1、Digest::SHA512のハッシュ値のバイト長を順番に調べる。

require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, ...

Digest::Base#length -> Integer (36304.0)

ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。

ダイジェストのハッシュ値のバイト長を取得します。
例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。

本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。

例: Digest::MD、Digest::SHA1、Digest::SHA512のハッシュ値のバイト長を順番に調べる。

require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, ...

Digest::Base#reset -> self (36304.0)

オブジェクトの状態を初期状態(newした直後と同様の状態)に戻し、 オブジェクト自身を返します。

オブジェクトの状態を初期状態(newした直後と同様の状態)に戻し、
オブジェクト自身を返します。

本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。

Digest::Base#size -> Integer (36304.0)

ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。

ダイジェストのハッシュ値のバイト長を取得します。
例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。

本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。

例: Digest::MD、Digest::SHA1、Digest::SHA512のハッシュ値のバイト長を順番に調べる。

require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, ...

RSS::Maker::ChannelBase#generator (36304.0)

@todo

@todo

絞り込み条件を変える

RSS::Maker::ChannelBase#generator=() (36304.0)

@todo

@todo

RSS::Maker::ChannelBase#webMaster (36304.0)

@todo

@todo

RSS::Maker::ChannelBase#webMaster=() (36304.0)

@todo

@todo

RSS::Maker::ChannelBase::CategoriesBase#new_category (36304.0)

@todo 新しくcategoryを作成し,返します.作成された categoryはcategoryリストの最後 に追加されています.

@todo
新しくcategoryを作成し,返します.作成された
categoryはcategoryリストの最後
に追加されています.

RSS::Maker::ChannelBase::SkipDaysBase#new_day (36304.0)

@todo 新しくdayを作成し,返します.作成された dayはdayリストの最後 に追加されています.

@todo
新しくdayを作成し,返します.作成された
dayはdayリストの最後
に追加されています.

絞り込み条件を変える

RSS::Maker::ChannelBase::SkipHoursBase#new_hour (36304.0)

@todo

@todo

新しくhourを作成し,返します.作成された
hourはhourリストの最後
に追加されています.

RSS::Maker::ItemsBase::ItemBase#categories (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#comments (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#comments=() (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#date (36304.0)

@todo

@todo

絞り込み条件を変える

RSS::Maker::ItemsBase::ItemBase#date=() (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#description (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#description=() (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#enclosure (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#pubDate (36304.0)

@todo item.dateの別名です.

@todo
item.dateの別名です.

絞り込み条件を変える

RSS::Maker::ItemsBase::ItemBase#pubDate=() (36304.0)

@todo item.date=の別名です.

@todo
item.date=の別名です.

RSS::Maker::ItemsBase::ItemBase#source (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#title (36304.0)

@todo

@todo

RSS::Maker::ItemsBase::ItemBase#title=() (36304.0)

@todo

@todo

RSS::Maker::RSSBase#rss_version (36304.0)

@todo 作成するRSSのバージョンを返します.

@todo
作成するRSSのバージョンを返します.

絞り込み条件を変える

RSS::Maker::RSSBase#version (36304.0)

@todo 作成するXMLのバージョンを返します.

@todo
作成するXMLのバージョンを返します.

RSS::Maker::RSSBase#version=() (36304.0)

@todo 作成するXMLのバージョンを設定します.

@todo
作成するXMLのバージョンを設定します.

RSS::Maker::ChannelBase::CategoriesBase::CategoryBase#domain (36004.0)

@todo

@todo

RSS::Maker::ChannelBase::CategoriesBase::CategoryBase#domain=() (36004.0)

@todo

@todo

Digest::Base#clone -> Digest::Base (27910.0)

ダイジェストオブジェクトの複製を作ります。

ダイジェストオブジェクトの複製を作ります。

絞り込み条件を変える

Net::FTP#get(remotefile, localfile = File.basename(remotefile), blocksize = DEFAULT_BLOCKSIZE) -> nil (27604.0)

サーバ上のファイルを取得します。

サーバ上のファイルを取得します。

Net::FTP#binary の値に従って
Net::FTP#getbinaryfile もしくは
Net::FTP#gettextfile を呼びだします。

binary が偽のとき、つまりテキストモードの
ときには blocksize は無視されます。

@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。

@raise Net::FTPTempError...

Net::FTP#get(remotefile, localfile = File.basename(remotefile), blocksize = DEFAULT_BLOCKSIZE) { |data| .... } -> nil (27604.0)

サーバ上のファイルを取得します。

サーバ上のファイルを取得します。

Net::FTP#binary の値に従って
Net::FTP#getbinaryfile もしくは
Net::FTP#gettextfile を呼びだします。

binary が偽のとき、つまりテキストモードの
ときには blocksize は無視されます。

@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。

@raise Net::FTPTempError...

Net::FTP#getbinaryfile(remotefile, localfile = File.basename(remotefile), blocksize = DEFAULT_BLOCKSIZE) -> nil (27604.0)

サーバ上のファイルをバイナリモードで取得します。

サーバ上のファイルをバイナリモードで取得します。

サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。

localfile が nil である場合には保存はしません。

データの転送は blocksize バイト毎に行なわれます。

ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。

@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル...

Net::FTP#getbinaryfile(remotefile, localfile = File.basename(remotefile), blocksize = DEFAULT_BLOCKSIZE) {|data| ...} -> nil (27604.0)

サーバ上のファイルをバイナリモードで取得します。

サーバ上のファイルをバイナリモードで取得します。

サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。

localfile が nil である場合には保存はしません。

データの転送は blocksize バイト毎に行なわれます。

ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。

@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル...

Net::FTP#gettextfile(remotefile, localfile = File.basename(remotefile)) -> nil (27604.0)

サーバ上のファイルをテキストモードで取得します。

サーバ上のファイルをテキストモードで取得します。

サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。

localfile が nil である場合には保存はしません。

ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。

@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。


@raise Net::FTPTempError 応答コードが 4yz の...

絞り込み条件を変える

Net::FTP#gettextfile(remotefile, localfile = File.basename(remotefile)) {|line| ...} -> nil (27604.0)

サーバ上のファイルをテキストモードで取得します。

サーバ上のファイルをテキストモードで取得します。

サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。

localfile が nil である場合には保存はしません。

ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。

@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。


@raise Net::FTPTempError 応答コードが 4yz の...

Digest::Base#update(str) -> self (27340.0)

文字列を追加します。self を返します。 複数回updateを呼ぶことは文字列を連結してupdateを呼ぶことと同じです。 すなわち m.update(a); m.update(b) は m.update(a + b) と、 m << a << b は m << a + b とそれぞれ等価 です。

文字列を追加します。self を返します。
複数回updateを呼ぶことは文字列を連結してupdateを呼ぶことと同じです。
すなわち m.update(a); m.update(b) は
m.update(a + b) と、 m << a << b は m << a + b とそれぞれ等価
です。

@param str 追加する文字列

require 'digest/md5'

digest = Digest::MD5.new
digest.update("r")
digest.update("u")
di...

Digest::Base#block_length -> Integer (27304.0)

ダイジェストのブロック長を取得します。 例えば、Digest::MD5であれば64、Digest::SHA512であれば128です。

ダイジェストのブロック長を取得します。
例えば、Digest::MD5であれば64、Digest::SHA512であれば128です。

本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。

例: Digest::MD、Digest::SHA1、Digest::SHA512のブロック長を順番に調べる。

require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().block_length } # => [64, 128, 128]

Digest::Base#file(path) -> self (27304.0)

ファイル名 file で指定したファイルの内容を読み込んでダイジェストを更新し、 オブジェクト自身を返します。

ファイル名 file で指定したファイルの内容を読み込んでダイジェストを更新し、
オブジェクト自身を返します。

@param path 読み込み対象のファイル名です。
@return ダイジェストオブジェクトを返します。

例(MD5の場合)

require 'digest/md5'
digest = Digest::MD5.new
digest.file("/path/to/file") # => Digest::MD5のインスタンス
digest.hexdigest # => "/path/to/file"のMD5値

RSS::Maker::ChannelBase#categories (27304.0)

@todo categoriesを返します.

@todo
categoriesを返します.

絞り込み条件を変える

RSS::Maker::ChannelBase#date (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#date=() (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#description (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#description=() (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#language (27304.0)

@todo

@todo

絞り込み条件を変える

RSS::Maker::ChannelBase#language=() (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#lastBuildDate (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#lastBuildDate=() (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#managingEditor (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#managingEditor=() (27304.0)

@todo

@todo

絞り込み条件を変える

RSS::Maker::ChannelBase#pubDate (27304.0)

@todo maker.channel.dateの別名です.

@todo
maker.channel.dateの別名です.

RSS::Maker::ChannelBase#pubDate=() (27304.0)

@todo maker.channel.date=の別名です.

@todo
maker.channel.date=の別名です.

RSS::Maker::ChannelBase#title (27304.0)

@todo

@todo

RSS::Maker::ChannelBase#title=() (27304.0)

@todo

@todo

RSS::Maker::ImageBase#description (27304.0)

@todo

@todo

絞り込み条件を変える

RSS::Maker::ImageBase#description=() (27304.0)

@todo

@todo

RSS::Maker::ImageBase#height (27304.0)

@todo

@todo

RSS::Maker::ImageBase#height=() (27304.0)

@todo

@todo

RSS::Maker::ImageBase#title (27304.0)

@todo

@todo

RSS::Maker::ImageBase#title=() (27304.0)

@todo

@todo

絞り込み条件を変える

RSS::Maker::ItemsBase#max_size (27304.0)

@todo 現在のmax_sizeの値を取得します.デフォルトでは -1になっています.

@todo
現在のmax_sizeの値を取得します.デフォルトでは
-1になっています.

RSS::Maker::ItemsBase#max_size=() (27304.0)

@todo 出力するitemの数の最大値を設定します.

@todo
出力するitemの数の最大値を設定します.

RSS::Maker::ItemsBase#new_item (27304.0)

@todo 新しくitemを作成し,返します.作成された itemはitemリストの最後に追加されています.

@todo
新しくitemを作成し,返します.作成された
itemはitemリストの最後に追加されています.

RSS::Maker::RSSBase#channel (27304.0)

@todo channel要素を生成するオブジェクトを返します.

@todo
channel要素を生成するオブジェクトを返します.

RSS::Maker::RSSBase#encoding (27304.0)

@todo 作成するXMLのエンコーディングを返します.デフォルトは UTF-8です.

@todo
作成するXMLのエンコーディングを返します.デフォルトは
UTF-8です.

絞り込み条件を変える

RSS::Maker::RSSBase#encoding=() (27304.0)

@todo 作成するXMLのエンコーディングを設定します.maker に設定する際のエンコーディングはここで指定したものにす る必要があります.

@todo
作成するXMLのエンコーディングを設定します.maker
に設定する際のエンコーディングはここで指定したものにす
る必要があります.

RSS::Maker::RSSBase#image (27304.0)

@todo image要素を生成するオブジェクトを返します.

@todo
image要素を生成するオブジェクトを返します.

RSS::Maker::RSSBase#items (27304.0)

@todo item要素を生成するオブジェクトを管理するオブジェクトを 返します.

@todo
item要素を生成するオブジェクトを管理するオブジェクトを
返します.

RSS::Maker::RSSBase#standalone (27304.0)

@todo 作成するXMLのstandaloneを返します.

@todo
作成するXMLのstandaloneを返します.

RSS::Maker::RSSBase#standalone=() (27304.0)

@todo 作成するXMLのstandaloneを設定します.

@todo
作成するXMLのstandaloneを設定します.

絞り込み条件を変える

RSS::Maker::RSSBase#textinput (27304.0)

@todo textinput要素を生成するオブジェクトを返します.

@todo
textinput要素を生成するオブジェクトを返します.

RSS::Maker::RSSBase#xml_stylesheets (27304.0)

@todo xml_stylesheetを管理するオブジェクトを返します.

@todo
xml_stylesheetを管理するオブジェクトを返します.

RSS::Maker::TextinputBase#description (27304.0)

@todo

@todo

RSS::Maker::TextinputBase#description=() (27304.0)

@todo

@todo

RSS::Maker::TextinputBase#name (27304.0)

@todo

@todo

絞り込み条件を変える

RSS::Maker::TextinputBase#name=() (27304.0)

@todo

@todo

RSS::Maker::TextinputBase#title (27304.0)

@todo

@todo

RSS::Maker::TextinputBase#title=() (27304.0)

@todo

@todo

Digest::Base#to_s -> String (27040.0)

updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。

updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。

返す文字列は、
MD5では32バイト長、SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SHA384では96バイト長、SHA512では128バイト長です。

Rubyで書くと以下と同じです。

def hexdigest
digest.unpack("H*")[0]
end

例:

# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
...

RSS::Maker::ItemsBase::ItemBase#author (27004.0)

@todo

@todo

絞り込み条件を変える

<< 1 2 > >>