ライブラリ
- ビルトイン (115)
- abbrev (1)
- bigdecimal (1)
-
cgi
/ core (4) -
cgi
/ session (3) -
cgi
/ session / pstore (1) - csv (6)
- dbm (3)
- delegate (2)
-
digest
/ sha2 (2) - drb (1)
- etc (2)
- forwardable (4)
- gdbm (4)
- ipaddr (1)
-
irb
/ cmd / pushws (1) - json (12)
- matrix (2)
-
net
/ http (2) - open-uri (1)
- openssl (7)
- optparse (11)
- ostruct (2)
- pathname (1)
- psych (5)
- rake (6)
-
rdoc
/ code _ object (1) -
rdoc
/ generator / darkfish (2) -
rdoc
/ text (1) - resolv (1)
-
rexml
/ document (2) -
rexml
/ parsers / pullparser (1) -
rinda
/ rinda (3) -
rinda
/ tuplespace (4) - rss (19)
- rubygems (2)
-
rubygems
/ command (7) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ config _ file (2) -
rubygems
/ dependency _ list (1) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ server (1) -
rubygems
/ source _ index (2) -
rubygems
/ source _ info _ cache (7) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ version (2) - sdbm (4)
- set (1)
- shell (63)
-
shell
/ builtin-command (10) -
shell
/ command-processor (68) -
shell
/ filter (47) -
shell
/ process-controller (13) -
shell
/ system-command (15) - shellwords (2)
- socket (1)
- sync (4)
- thread (4)
- thwait (1)
-
webrick
/ cgi (1) -
webrick
/ httpauth / htdigest (2) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (2) -
webrick
/ httprequest (4) -
webrick
/ httpresponse (2) -
webrick
/ server (1) -
yaml
/ dbm (2) - zlib (9)
クラス
- Array (12)
- BasicSocket (1)
- BigDecimal (1)
- Bignum (1)
-
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (1)
-
CSV
:: Row (2) -
CSV
:: Table (3) - Complex (1)
- DBM (3)
-
DRb
:: DRbServer (1) - Delegator (2)
-
Digest
:: SHA2 (2) -
Etc
:: Passwd (2) - File (1)
- Float (1)
- GDBM (4)
-
Gem
:: Command (7) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: ConfigFile (2) -
Gem
:: DependencyList (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarWriter (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: Server (1) -
Gem
:: SourceIndex (2) -
Gem
:: SourceInfoCache (7) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: SpecFetcher (2) -
Gem
:: Version (2) - Hash (75)
- IO (1)
- IPAddr (1)
-
IRB
:: ExtendCommand :: PushWorkspace (1) -
JSON
:: State (2) - MatchData (2)
- Matrix (1)
- Method (1)
- Object (4)
-
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: Config (1) -
OpenSSL
:: SSL :: SSLContext (1) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (1) - OpenStruct (2)
- OptionParser (10)
- Pathname (1)
- Proc (1)
-
Psych
:: Stream (1) -
Psych
:: Visitors :: YAMLTree (4) -
RDoc
:: CodeObject (1) -
RDoc
:: Generator :: Darkfish (2) -
RDoc
:: Options (4) -
REXML
:: Parent (2) -
REXML
:: Parsers :: PullParser (1) -
RSS
:: Maker :: RSSBase (1) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (12) -
RSS
:: XMLStyleSheet (6) -
Rake
:: TaskArguments (3) - Random (2)
- Range (1)
- Rational (2)
- Regexp (1)
-
Resolv
:: DNS :: Resource :: SOA (1) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (3) -
Rinda
:: TupleSpaceProxy (3) - SDBM (4)
- Set (1)
- Shell (63)
-
Shell
:: AppendFile (1) -
Shell
:: AppendIO (1) -
Shell
:: BuiltInCommand (2) -
Shell
:: Cat (1) -
Shell
:: CommandProcessor (68) -
Shell
:: Concat (1) -
Shell
:: Echo (1) -
Shell
:: Filter (47) -
Shell
:: Glob (1) -
Shell
:: ProcessController (13) -
Shell
:: SystemCommand (15) -
Shell
:: Tee (1) -
Shell
:: Void (1) - String (6)
- Struct (2)
-
Thread
:: Queue (2) -
Thread
:: SizedQueue (2) - ThreadsWait (1)
- Time (1)
- UnboundMethod (1)
- Vector (1)
-
WEBrick
:: CGI (1) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: Htdigest (2) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPAuth :: Htpasswd (2) -
WEBrick
:: HTTPRequest (4) -
WEBrick
:: HTTPResponse (2) -
YAML
:: DBM (2) -
Zlib
:: Deflate (3) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (5)
モジュール
-
CGI
:: QueryExtension (4) - Enumerable (2)
- FileUtils (2)
- Forwardable (2)
-
Gem
:: LocalRemoteOptions (1) -
Gem
:: QuickLoader (2) -
JSON
:: Generator :: GeneratorMethods :: Array (1) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (1) -
JSON
:: Generator :: GeneratorMethods :: Float (1) -
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Integer (1) -
JSON
:: Generator :: GeneratorMethods :: NilClass (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String (2) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (1)
-
Net
:: HTTPHeader (2) -
OpenURI
:: Meta (1) -
OptionParser
:: Arguable (1) -
RDoc
:: Text (1) - SingleForwardable (2)
-
Sync
_ m (4)
キーワード
- == (1)
- === (1)
- Marshal (1)
- [] (4)
- []= (2)
- abbrev (1)
- active? (2)
-
active
_ job? (1) -
active
_ jobs (1) -
active
_ jobs _ exist? (1) -
add
_ bulk _ threshold _ option (1) -
add
_ schedule (1) -
add
_ specs (1) - alternate (2)
- alternate= (2)
- append (3)
- assoc (1)
- atime (3)
- attributes (1)
- basename (3)
- begins? (1)
-
block
_ length (1) - blockdev? (1)
-
cache
_ data (1) - cat (3)
- cd (1)
- chardev? (3)
- charset (2)
- charset= (2)
- chdir (1)
-
check
_ point (1) - chmod (3)
- chown (3)
- classify (1)
- clear (1)
- clone (1)
-
close
_ read (1) - command (1)
-
command
_ processor (1) -
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) - concat (3)
- config (4)
-
create
_ ext _ from _ hash (1) - ctime (3)
- debug= (1)
- default (2)
- default= (1)
-
default
_ proc (1) -
default
_ proc= (1) - defaults (1)
- defaults= (1)
- deflate (1)
- delegate (2)
- delete (5)
-
delete
_ if (2) -
digest
_ length (1) -
dir
_ stack (1) - directory? (1)
- dirname (3)
- dirs (1)
- dup (1)
- each (15)
-
each
_ key (2) -
each
_ pair (2) -
each
_ value (2) - echo (3)
- empty? (1)
- eql? (1)
- equal? (1)
- executable? (3)
-
executable
_ real? (3) - execute (1)
- exist? (1)
- exists? (1)
- fetch (4)
-
fetch
_ path (1) - file? (1)
- files (1)
-
find
_ gems (1) -
find
_ system _ command (3) - finish (5)
-
finish
_ all _ jobs (3) -
finish
_ page _ dir (1) - finished (1)
- finished? (3)
- flatten (1)
- flock (1)
- flush (7)
-
flush
_ next _ in (1) -
flush
_ next _ out (1) - foreach (3)
- ftype (3)
- generate (1)
- getopts (3)
- glob (3)
-
group
_ by (1) - grpowned? (1)
- gsub (1)
- gsub! (1)
-
has
_ key? (1) -
has
_ value? (1) - hash (22)
-
hash
_ old (1) - header (2)
- href (1)
- href= (1)
- identical? (3)
- include? (1)
- index (1)
- initialize (1)
- input= (3)
- inspect (1)
-
instance
_ delegate (1) - invert (4)
- jobs (2)
- join (1)
-
keep
_ if (2) - key (1)
- key? (1)
- keys (1)
- kill (2)
-
kill
_ job (1) -
latest
_ cache _ data (1) -
latest
_ specs (1) - length (1)
- link (1)
- lstat (3)
-
marshal
_ dump (6) -
marshal
_ load (4) - media (2)
- media= (2)
- member? (1)
- merge (2)
- merge! (2)
- mkdir (3)
- modifiable (1)
- mtime (3)
- name (1)
-
named
_ captures (1) - notify (3)
- on (8)
- open (3)
- out (1)
- owned? (1)
- params (1)
- params= (1)
- pipe? (1)
- push (7)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - pushd (1)
- pushdir (1)
- query (1)
- rassoc (1)
- read (2)
-
read
_ all (2) -
read
_ cache _ data (1) - readable? (3)
-
readable
_ real? (3) - readlink (3)
-
record
_ separator (1) -
record
_ separator= (1) - refresh (3)
- rehash (4)
- reject (5)
- reject! (2)
- rename (3)
- replace (1)
-
reset
_ cache _ for (1) - restore (4)
- rm (3)
- rmdir (3)
- ruby (1)
- rule (1)
- select (2)
- select! (2)
-
set
_ cache _ data (1) -
set
_ params (1) - setgid? (1)
- setuid? (1)
- sfork (1)
- shared? (1)
- shebang (1)
- shell (1)
- shell= (1)
- shellescape (1)
- shelljoin (1)
- shift (9)
-
short
_ name (1) -
show
_ all (1) -
show
_ all= (1) -
show
_ hash (1) -
show
_ help (1) -
show
_ lookup _ failure (1) - shuffle (2)
- shuffle! (2)
- shutdown (1)
-
single
_ delegate (1) - size (2)
- size? (1)
- sn (1)
- socket? (1)
-
spec
_ predecessors (1) - specs (1)
- split (3)
- start (1)
-
start
_ export (1) -
start
_ import (1) -
start
_ job (1) - stat (3)
- sticky? (1)
- store (1)
-
stream
_ end? (1) -
strip
_ hashes (1) - sub (1)
- sub! (1)
-
super
_ each (1) - symlink (1)
- symlink? (1)
-
sync
_ sh _ locker (1) -
sync
_ sh _ locker= (1) -
sync
_ shared? (1) - system (3)
-
system
_ path (1) -
system
_ path= (1) - take (2)
- tee (3)
- terminate (1)
-
terminate
_ job (1) - test (3)
- title (1)
- title= (1)
-
to
_ a (2) -
to
_ csv (1) -
to
_ h (6) -
to
_ hash (9) -
to
_ json (9) -
to
_ json _ raw _ object (1) -
to
_ s (2) - transact (3)
- truncate (3)
- type (1)
- type= (1)
-
type
_ params (1) - umask (1)
- umask= (1)
- unlink (3)
- unshift (3)
- update (2)
- utime (3)
- value (1)
- value? (1)
- values (1)
-
values
_ at (1) - verbose= (1)
- wait? (2)
-
wait
_ all _ jobs _ execution (1) -
waiting
_ job? (1) -
waiting
_ jobs (1) -
waiting
_ jobs _ exist? (1) -
with
_ defaults (1) -
world
_ readable? (3) -
world
_ writable? (3) - writable? (3)
-
writable
_ real? (3) -
xml
_ stylesheets (1) - zero? (1)
検索結果
先頭5件
-
Gem
:: DependencyList # spec _ predecessors -> Hash (640.0) -
@todo ???
@todo ???
Return a hash of predecessors. <tt>result[spec]</tt> is an
Array of gemspecs that have a dependency satisfied by the named
spec. -
SDBM
# invert -> Hash (640.0) -
値からキーへのハッシュを返します。
値からキーへのハッシュを返します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1.clear
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.invert #=> {"aaa"=>"a", "bbb"=>"b", "ccc"=>"c"} -
String
# gsub!(pattern , hash) -> self | nil (622.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値へ破壊的に置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値へ破壊的に置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
str = "abcabc"
str.gsub!(/[bc]/){hash[$&]}
p str #=> "aBCaBC"
str = "abcabc"
str.gsub!(/[bc]/, hash)
p str #=> "aBCaBC"
//... -
String
# sub!(pattern , hash) -> String (622.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で破壊的に置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で破壊的に置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
@return 置換した場合は self、置換しなかった場合は nil -
String
# gsub(pattern , hash) -> String (607.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".gsub(/[bc]/){hash[$&]} #=> "aBCaBC"
p "abcabc".gsub(/[bc]/, hash) #=> "aBCaBC"
//} -
String
# sub(pattern , hash) -> String (607.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".sub(/[bc]/){hash[$&]} #=> "aBCabc"
p "abcabc".sub(/[bc]/, hash) #=> "aBCabc"
//} -
CGI
:: QueryExtension # cookies -> Hash (604.0) -
クッキーの名前と値をペアにした要素を持つハッシュを返します。
クッキーの名前と値をペアにした要素を持つハッシュを返します。 -
CGI
:: QueryExtension # files -> Hash (604.0) -
アップロードされたファイルの名前とその内容を表すオブジェクトをペアとする要素を持つハッシュを返します。
アップロードされたファイルの名前とその内容を表すオブジェクトをペアとする要素を持つハッシュを返します。 -
CGI
:: Session :: FileStore # restore -> Hash (604.0) -
セッションの状態をファイルから復元したハッシュを返します。
セッションの状態をファイルから復元したハッシュを返します。 -
CGI
:: Session :: MemoryStore # restore -> Hash (604.0) -
セッションの状態を復元したハッシュを返します。
セッションの状態を復元したハッシュを返します。 -
CGI
:: Session :: NullStore # restore -> Hash (604.0) -
セッションの状態を復元したハッシュを返します。 このクラスでは何もしません。
セッションの状態を復元したハッシュを返します。
このクラスでは何もしません。 -
CGI
:: Session :: PStore # restore -> Hash (604.0) -
セッションの状態をファイルから復元したハッシュを返します。
セッションの状態をファイルから復元したハッシュを返します。 -
DBM
# reject { |key , value| . . . } -> Hash (604.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject -
DRb
:: DRbServer # config -> Hash (604.0) -
サーバの設定を返します。
サーバの設定を返します。
@see DRb::DRbServer.new, DRb.#start_service -
GDBM
# reject {|key , value| . . . } -> Hash (604.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject -
Gem
:: SpecFetcher # specs -> Hash (604.0) -
キャッシュされている全ての gemspec を返します。
キャッシュされている全ての gemspec を返します。 -
OpenSSL
:: Config # []=(sec , hashtbl) (604.0) -
指定したセクションの設定情報を上書きします。
指定したセクションの設定情報を上書きします。
sec で変更するセクションを指定し、hashtbl は {キー文字列 => データ文字列}
というハッシュで変更する情報を渡します。
hashtbl に含まれていないキーに対応する情報は変更されません。
@param sec セクションを表す文字列
@param hashtbl 設定する情報のハッシュ -
OpenSSL
:: X509 :: Extension # to _ h -> Hash (604.0) -
拡張領域の内容を、 { "oid" => 識別子(extnID), "value" => 値(extnValue), "critical" => 重要度(critical) } というハッシュで返します。
拡張領域の内容を、
{ "oid" => 識別子(extnID), "value" => 値(extnValue), "critical" => 重要度(critical) }
というハッシュで返します。 -
SDBM
# reject {|key , value| . . . } -> Hash (604.0) -
ブロックを評価した値が真であれば該当する要素を削除します。
ブロックを評価した値が真であれば該当する要素を削除します。
self.to_hash.reject{|key, value| ... }
と同じです。
@see Hash#reject -
Struct
# to _ h -> Hash (604.0) -
self のメンバ名(Symbol)と値の組を Hash にして返します。
self のメンバ名(Symbol)と値の組を Hash にして返します。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345).to_h
# => {:name=>"Joe Smith", :address=>"123 Maple, Anytown NC", :zip=>12345}
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています... -
WEBrick
:: CGI # config -> Hash (604.0) -
自身の設定を保持したハッシュを返します。
自身の設定を保持したハッシュを返します。
@see WEBrick::CGI.new -
WEBrick
:: GenericServer # config -> Hash (604.0) -
サーバの設定を保存したハッシュを返します。
サーバの設定を保存したハッシュを返します。 -
WEBrick
:: HTTPRequest # query -> Hash (604.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
ハッシュのキーも値も unescape されています。ただし multipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理する必要があります。
ハッシュの値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラスのインスタンスです。
multipart/form-data なフォームデータであってもサイズの制限なく、通常のフォームデー... -
WEBrick
:: HTTPResponse # config -> Hash (604.0) -
自身が生成される時に指定されたハッシュを返します。
自身が生成される時に指定されたハッシュを返します。 -
File
# flock(operation) -> 0 | false (394.0) -
ファイルをロックします。
ファイルをロックします。
ロックを取得するまでブロックされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作の種類を示す定数を指定します。
どのような定数が利用可能かは以下を参照して下さい。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた... -
FileUtils
# ruby(*args) {|result , status| . . . } (322.0) -
与えられた引数で Ruby インタプリタを実行します。
与えられた引数で Ruby インタプリタを実行します。
@param args Ruby インタプリタに与える引数を指定します。
例:
ruby %{-pe '$_.upcase!' <README}
@see Kernel.#sh -
Kernel
# rule(*args) {|t| . . . } -> Rake :: Task (322.0) -
自動的に作成するタスクのためのルールを定義します。
自動的に作成するタスクのためのルールを定義します。
@param args ルールに与えるパラメータを指定します。
例:
rule '.o' => '.c' do |t|
sh %{cc -o #{t.name} #{t.source}}
end