ライブラリ
- ビルトイン (7)
-
cgi
/ html (1) - digest (8)
-
net
/ ftp (12) - openssl (1)
- pathname (5)
- rss (69)
- shell (1)
-
shell
/ command-processor (1) -
shell
/ filter (1)
クラス
- Array (2)
-
Digest
:: Base (8) -
Net
:: FTP (12) -
OpenSSL
:: BN (1) - Pathname (5)
-
RSS
:: Maker :: ChannelBase (34) -
RSS
:: Maker :: ChannelBase :: CategoriesBase (1) -
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase (4) -
RSS
:: Maker :: ChannelBase :: SkipDaysBase (1) -
RSS
:: Maker :: ChannelBase :: SkipDaysBase :: DayBase (2) -
RSS
:: Maker :: ChannelBase :: SkipHoursBase (1) -
RSS
:: Maker :: ChannelBase :: SkipHoursBase :: HourBase (2) -
RSS
:: Maker :: ImageBase (4) -
RSS
:: Maker :: ItemsBase :: ItemBase (5) -
RSS
:: Maker :: RSSBase (4) -
RSS
:: Maker :: TextinputBase (4) -
RubyVM
:: InstructionSequence (2) - Shell (1)
-
Shell
:: CommandProcessor (1) -
Shell
:: Filter (1) - String (1)
-
Thread
:: Backtrace :: Location (2)
モジュール
キーワード
- << (1)
- == (1)
- about (1)
- about= (1)
-
base
_ label (2) - basename (3)
-
block
_ length (1) - categories (1)
- channel (1)
- cloud (1)
- content (3)
- content= (3)
- copyright (1)
- copyright= (1)
- date (1)
- date= (1)
- description (1)
- description= (1)
-
digest
_ length (1) - docs (1)
- docs= (1)
- domain (1)
- domain= (1)
- enclosure (1)
- generator (1)
- generator= (1)
- get (2)
- getbinaryfile (2)
- gettextfile (2)
- glob (2)
- label (2)
- language (1)
- language= (1)
- lastBuildDate (1)
- lastBuildDate= (1)
- length (1)
- link (3)
- link= (3)
- managingEditor (1)
- managingEditor= (1)
-
new
_ category (1) -
new
_ day (1) -
new
_ hour (1) - pack (2)
- pubDate (1)
- pubDate= (1)
- put (2)
- putbinaryfile (2)
- puttextfile (2)
- realdirpath (1)
- realpath (1)
-
relative
_ path _ from (1) - reset (1)
- size (1)
- skipDays (1)
- skipHours (1)
- standalone (1)
- standalone= (1)
-
sy
_ updateBase (1) -
sy
_ updateBase= (1) - title (4)
- title= (4)
-
to
_ s (1) -
trackback
_ about (1) -
trackback
_ about= (1) -
trackback
_ abouts (1) -
trackback
_ ping (1) -
trackback
_ ping= (1) - ttl (1)
- ttl= (1)
- unpack (1)
- update (1)
- url (1)
- url= (1)
- webMaster (1)
- webMaster= (1)
-
xml
_ stylesheets (1)
検索結果
先頭5件
-
CGI
:: HtmlExtension # base(href = "") -> String (63691.0) -
base 要素を生成します。
base 要素を生成します。
@param href 文字列を指定します。属性をハッシュで指定することもできます。
例:
base("http://www.example.com/cgi")
# => "<BASE HREF=\"http://www.example.com/cgi\">" -
RubyVM
:: InstructionSequence # base _ label -> String (54961.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... -
RSS
:: Maker :: ChannelBase :: SkipHoursBase # new _ hour (54304.0) -
@todo
@todo
新しくhourを作成し,返します.作成された
hourはhourリストの最後
に追加されています. -
RSS
:: Maker :: ChannelBase :: SkipHoursBase :: HourBase # content (54004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase :: SkipHoursBase :: HourBase # content=() (54004.0) -
@todo
@todo -
Thread
:: Backtrace :: Location # base _ label -> String (45925.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... -
RSS
:: Maker :: ImageBase # url (45604.0) -
@todo
@todo -
RSS
:: Maker :: ImageBase # url=() (45604.0) -
@todo
@todo -
RSS
:: Maker :: ItemsBase :: ItemBase # enclosure (45604.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # skipHours (45304.0) -
@todo skipHoursを返します.
@todo
skipHoursを返します. -
RSS
:: Maker :: ChannelBase :: CategoriesBase # new _ category (45304.0) -
@todo 新しくcategoryを作成し,返します.作成された categoryはcategoryリストの最後 に追加されています.
@todo
新しくcategoryを作成し,返します.作成された
categoryはcategoryリストの最後
に追加されています. -
RSS
:: Maker :: ItemsBase :: ItemBase # link (45304.0) -
@todo
@todo -
RSS
:: Maker :: ItemsBase :: ItemBase # link=() (45304.0) -
@todo
@todo -
RSS
:: Maker :: ItemsBase :: ItemBase # title (45304.0) -
@todo
@todo -
RSS
:: Maker :: ItemsBase :: ItemBase # title=() (45304.0) -
@todo
@todo -
RSS
:: Maker :: RSSBase # channel (45304.0) -
@todo channel要素を生成するオブジェクトを返します.
@todo
channel要素を生成するオブジェクトを返します. -
RSS
:: Maker :: RSSBase # standalone (45304.0) -
@todo 作成するXMLのstandaloneを返します.
@todo
作成するXMLのstandaloneを返します. -
RSS
:: Maker :: RSSBase # standalone=() (45304.0) -
@todo 作成するXMLのstandaloneを設定します.
@todo
作成するXMLのstandaloneを設定します. -
RSS
:: Maker :: RSSBase # xml _ stylesheets (45304.0) -
@todo xml_stylesheetを管理するオブジェクトを返します.
@todo
xml_stylesheetを管理するオブジェクトを返します. -
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase # content (45004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase # content=() (45004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase # domain (45004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase # domain=() (45004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase :: SkipDaysBase :: DayBase # content (45004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase :: SkipDaysBase :: DayBase # content=() (45004.0) -
@todo
@todo -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (38104.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (38104.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (38104.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (38104.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Pathname
# relative _ path _ from(base _ directory) -> Pathname (37363.0) -
base_directory から self への相対パスを求め、その内容の新しい Pathname オブジェクトを生成して返します。
base_directory から self への相対パスを求め、その内容の新しい Pathname
オブジェクトを生成して返します。
パス名の解決は文字列操作によって行われ、ファイルシステムをアクセス
しません。
self が相対パスなら base_directory も相対パス、self が絶対パスなら
base_directory も絶対パスでなければなりません。
@param base_directory ベースディレクトリを表す Pathname オブジェクトを指定します。
@raise ArgumentError Windows上でドライブが違うなど、base_direct... -
Pathname
# realdirpath(basedir = nil) -> Pathname (36904.0) -
Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に 存在しなくてもエラーになりません。
Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に
存在しなくてもエラーになりません。
@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリになります。
//emlist[例][ruby]{
require "pathname"
path = Pathname("/not_exist")
path.realdirpath # => #<Pathname:/not_exist>
path.realpath # => Errno::ENOENT
# 最後ではないコンポーネント(/not_exist_1)も存在し... -
Pathname
# realpath(basedir = nil) -> Pathname (36904.0) -
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
また、ファイルシステムをアクセスし、実際に存在するパスを返します。
シンボリックリンクも解決されます。
self が指すパスが存在しない場合は例外 Errno::ENOENT が発生します。
@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリになります。
//emlist[例][ruby]{
require 'pathname'
Dir.rmdir("/tmp/foo") rescue nil
File.unlink("/tmp/b... -
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 # label -> String (36622.0) -
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、 モジュール名などで構成されます。
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、
モジュール名などで構成されます。
トップレベルでは "<main>" を返します。self を文字列から作成していた場合
は "<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.label
# => "<compiled>"
例2: R... -
RSS
:: BaseTrackBackModel # trackback _ about (36304.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ about= (36304.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ abouts (36304.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ ping (36304.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ ping= (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # categories (36304.0) -
@todo categoriesを返します.
@todo
categoriesを返します. -
RSS
:: Maker :: ChannelBase # cloud (36304.0) -
@todo cloudを返します.
@todo
cloudを返します. -
RSS
:: Maker :: ChannelBase # copyright (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # copyright=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # description (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # description=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # generator (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # generator=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # language (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # language=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # lastBuildDate (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # lastBuildDate=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # link (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # link=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # managingEditor (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # managingEditor=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # rating (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # rating=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # title (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # title=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # ttl (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # ttl=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # webMaster (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # webMaster=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: ImageBase # title (36304.0) -
@todo
@todo -
RSS
:: Maker :: ImageBase # title=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: TextinputBase # link (36304.0) -
@todo
@todo -
RSS
:: Maker :: TextinputBase # link=() (36304.0) -
@todo
@todo -
RSS
:: Maker :: TextinputBase # title (36304.0) -
@todo
@todo -
RSS
:: Maker :: TextinputBase # title=() (36304.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updateBase (36304.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updateBase= (36304.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase :: SkipDaysBase # new _ day (36004.0) -
@todo 新しくdayを作成し,返します.作成された dayはdayリストの最後 に追加されています.
@todo
新しくdayを作成し,返します.作成された
dayはdayリストの最後
に追加されています. -
Shell
# basename(filename , suffix = "") -> String (27904.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。
@see File.basename -
Thread
:: Backtrace :: Location # label -> String (27622.0) -
self が表すフレームのラベルを返します。通常、メソッド名、クラス名、モ ジュール名などで構成されます。
self が表すフレームのラベルを返します。通常、メソッド名、クラス名、モ
ジュール名などで構成されます。
例: Thread::Backtrace::Location の例1を用いた例
//emlist[][ruby]{
loc = c(0..1).first
loc.label # => "a"
//}
@see Thread::Backtrace::Location#base_label -
Digest
:: Base # block _ length -> Integer (27604.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 # digest _ length -> Integer (27604.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 (27604.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 (27604.0) -
オブジェクトの状態を初期状態(newした直後と同様の状態)に戻し、 オブジェクト自身を返します。
オブジェクトの状態を初期状態(newした直後と同様の状態)に戻し、
オブジェクト自身を返します。
本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。 -
RSS
:: Maker :: ChannelBase # about (27004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # about=() (27004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # date (27004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # date=() (27004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # docs (27004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # docs=() (27004.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # pubDate (27004.0) -
@todo maker.channel.dateの別名です.
@todo
maker.channel.dateの別名です. -
RSS
:: Maker :: ChannelBase # pubDate=() (27004.0) -
@todo maker.channel.date=の別名です.
@todo
maker.channel.date=の別名です. -
RSS
:: Maker :: ChannelBase # skipDays (27004.0) -
@todo skipDaysを返します.
@todo
skipDaysを返します. -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) -> nil (20404.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) {|line| . . . } -> nil (20404.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) -> nil (20104.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) {|line| . . . } -> nil (20104.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Pathname
# glob(pattern , flags=0) -> [Pathname] (18640.0) -
ワイルドカードの展開を行なった結果を、 Pathname オブジェクトの配列として返します。
ワイルドカードの展開を行なった結果を、
Pathname オブジェクトの配列として返します。
引数の意味は、Dir.glob と同じです。 flag の初期値である 0 は「何
も指定しない」ことを意味します。
ブロックが与えられたときは、ワイルドカードにマッチした Pathname オブジェ
クトを1つずつ引数としてそのブロックに与えて実行させます。この場合、値と
しては nil を返します。
このメソッドは内部で Dir.glob の base キーワード引数を使っています。
@param pattern ワイルドカードパターンです
@param flags パターンマッチ時... -
Pathname
# glob(pattern , flags=0) {|pathname| . . . } -> nil (18640.0) -
ワイルドカードの展開を行なった結果を、 Pathname オブジェクトの配列として返します。
ワイルドカードの展開を行なった結果を、
Pathname オブジェクトの配列として返します。
引数の意味は、Dir.glob と同じです。 flag の初期値である 0 は「何
も指定しない」ことを意味します。
ブロックが与えられたときは、ワイルドカードにマッチした Pathname オブジェ
クトを1つずつ引数としてそのブロックに与えて実行させます。この場合、値と
しては nil を返します。
このメソッドは内部で Dir.glob の base キーワード引数を使っています。
@param pattern ワイルドカードパターンです
@param flags パターンマッチ時... -
Digest
:: Base # size -> Integer (18304.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, ... -
Array
# pack(template) -> String (10324.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。
テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。
buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer の元の内容がオフセットより長ければ、
オフセットより後ろの部分は上... -
Array
# pack(template , buffer: String . new) -> String (10324.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。
テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。
buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer の元の内容がオフセットより長ければ、
オフセットより後ろの部分は上... -
String
# unpack(template) -> Array (10324.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
Array#pack で生成された文字列を
テンプレート文字列 template にしたがってアンパックし、
それらの要素を含む配列を返します。
@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。
長さの意味はテンプレート文字により異なりますが大... -
OpenSSL
:: BN # to _ s(base=10) -> String (9643.0) -
自身を表す文字列を返します。
自身を表す文字列を返します。
base で、変換方法(基数)を指定します。
デフォルトは 10 で、他に 16, 2, 0 を指定できます。
10 10進数の表記
16 16進数の表記
2 big-endianの符号無し整数のバイナリ列
0 MPI形式の文字列(バイト列)
@param base 文字列への変換方法(基数)
@raise OpenSSL::BNError 変換に失敗した場合に発生します
//emlist[][ruby]{
require 'openssl'
p 10.to_bn.to_s # => "10"
p (-5).to_bn.... -
Digest
:: Base # <<(str) -> self (9640.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...