2006件ヒット
[1-100件を表示]
(0.102秒)
ライブラリ
- ビルトイン (919)
- cmath (12)
- csv (209)
- dbm (11)
- gdbm (11)
- logger (11)
-
net
/ http (11) -
net
/ pop (11) - open-uri (11)
- openssl (22)
- optparse (88)
- ostruct (6)
- psych (11)
- rake (33)
-
rinda
/ rinda (33) -
rinda
/ tuplespace (44) -
rubygems
/ config _ file (11) -
rubygems
/ gem _ openssl (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ requirement (11) -
rubygems
/ source _ index (11) - sdbm (11)
- set (11)
- shell (153)
-
shell
/ command-processor (84) -
shell
/ filter (108) -
shell
/ process-controller (6) -
shell
/ system-command (12) - thread (4)
- thwait (6)
- timeout (19)
-
webrick
/ httpauth / htdigest (11) -
webrick
/ httpauth / htpasswd (11) - zlib (11)
クラス
- Array (34)
- CSV (187)
-
CSV
:: Row (11) -
CSV
:: Table (11) - DBM (11)
- Data (4)
- File (11)
- GDBM (11)
-
Gem
:: ConfigFile (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: Requirement (11) -
Gem
:: SourceIndex (11) - Hash (612)
- IO (33)
- Logger (11)
-
Net
:: POP3 (11) -
OpenSSL
:: ASN1 :: ObjectId (22) - OpenStruct (6)
- OptionParser (88)
-
Psych
:: Visitors :: YAMLTree (11) -
Rake
:: TaskArguments (11) -
Rinda
:: TupleEntry (11) -
Rinda
:: TupleSpace (33) -
Rinda
:: TupleSpaceProxy (33) - SDBM (11)
- Set (11)
- Shell (153)
-
Shell
:: CommandProcessor (84) -
Shell
:: Filter (108) -
Shell
:: ProcessController (6) -
Shell
:: SystemCommand (12) - String (44)
- Struct (12)
-
Thread
:: Queue (11) -
Thread
:: SizedQueue (11) - ThreadsWait (6)
-
WEBrick
:: HTTPAuth :: Htdigest (11) -
WEBrick
:: HTTPAuth :: Htpasswd (11) -
Zlib
:: GzipWriter (11)
モジュール
- CMath (12)
- Enumerable (23)
- FileUtils (11)
-
GC
:: Profiler (11) -
Gem
:: SSL (11) - Kernel (55)
- Marshal (22)
-
Net
:: HTTPHeader (11) -
OpenURI
:: Meta (11) - Timeout (19)
オブジェクト
- ENV (51)
キーワード
-
DIGEST
_ SHA1 (11) - Marshal フォーマット (11)
- OPS (11)
- Rubyの起動 (11)
- [] (29)
- acosh (6)
-
alias
_ command (6) - append (18)
- assoc (11)
- cat (18)
- classify (11)
-
close
_ read (11) -
close
_ write (11) - compact (8)
- compact! (8)
- cosh (6)
- debug (12)
- debug? (12)
-
debug
_ output _ exclusive _ unlock (3) -
debug
_ output _ unlock (6) -
def
_ system _ command (6) - default (22)
-
default
_ proc (11) - delete (22)
-
delete
_ if (22) - dig (9)
- each (83)
-
each
_ active _ object (6) -
each
_ key (22) -
each
_ pair (22) -
each
_ value (22) - echo (18)
- fetch (44)
-
fetch
_ path (11) -
fetch
_ values (18) - filter (18)
- filter! (12)
- finish (11)
- finished? (6)
- flock (11)
- flush (22)
- foreach (29)
- generate (11)
-
generate
_ line (11) - glob (18)
-
group
_ by (11) - gsub (11)
- gsub! (11)
- input (6)
-
install
_ system _ commands (6) - instance (22)
- invert (11)
-
keep
_ if (22) - load (11)
- merge (22)
- merge! (22)
- new (44)
- notify (18)
- on (88)
- open (62)
-
optparse
/ shellwords (11) - out (18)
- parse (22)
-
parse
_ line (11) - push (22)
- rassoc (11)
-
raw
_ data (11) - read (33)
-
read
_ all (22) - readlines (11)
- reject (66)
- reject! (22)
- restore (11)
-
ruby 1
. 9 feature (11) - rule (11)
- select (33)
- select! (22)
- sh (11)
- shell (6)
- shift (77)
-
short
_ name (11) - size (18)
- size? (18)
- sn (11)
- spawn (44)
-
ssl
_ params (11) - sub (11)
- sub! (11)
- system (18)
- table (11)
- take (22)
- tee (18)
- test (18)
- timeout (19)
-
to
_ h (75) -
to
_ s (6) - transact (18)
-
transform
_ keys (17) -
transform
_ keys! (17) -
transform
_ values (16) -
transform
_ values! (16) -
try
_ convert (11) -
unalias
_ command (6) -
undef
_ system _ command (6) - update (22)
- value (11)
- 制御構造 (11)
検索結果
先頭5件
-
Shell
:: Filter # |(filter) -> object (21230.0) -
パイプ結合を filter に対して行います。
...います。
@param filter Shell::Filter オブジェクトを指定します。
@return filter を返します。
使用例
require 'shell'
Shell.def_system_command("tail")
Shell.def_system_command("head")
Shell.def_system_command("wc")
sh = Shell.new
sh.transact {
i = 1
whil......e i <= (cat("/etc/passwd") | wc("-l")).to_s.chomp.to_i
puts (cat("/etc/passwd") | head("-n #{i}") | tail("-n 1")).to_s
i += 1
end
}... -
Hash
# shift -> [object , object] | nil (9307.0) -
ハッシュからキーが追加された順で先頭の要素をひとつ取り除き、 [key, value]という配列として返します。
...[key, value]という配列として返します。
shiftは破壊的メソッドです。selfは要素を取り除かれた残りのハッシュに変更されます。
ハッシュが空の場合、デフォルト値(Hash#defaultまたはHash#default_procのブロックの値か、どちら......ッシュで
shift を使う場合は注意してください。(16908)
//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all"}
p h.shift #=> [:ab, "some"]
p h.shift #=> [:cd, "all"]
p h #=> {}
p h.shift #=> nil
h1 = Hash.new("default v......alue")
p h1 #=> {}
p h1.shift #=> "default value"
h2 = Hash.new {|*arg| arg}
p h2 #=> {}
p h2.shift #=> [{}, nil]
//}
@see Array#shift... -
Marshal フォーマット (6840.0)
-
Marshal フォーマット フォーマットバージョン 4.8 を元に記述しています。
...Marshal フォーマット
フォーマットバージョン 4.8 を元に記述しています。
=== nil, true, false
それぞれ、'0', 'T', 'F' になります。
//emlist[][ruby]{
p Marshal.dump(nil).unpack1("x2 a*") # => "0"
p Marshal.dump(true).unpack1("x2 a*") # => "T"
p Marshal.dump......n + 5
-124 < n < 0: n - 5
//}
という数値(1 byte)を格納します。5 を足したり引いたりするのは下記の
形式 2 との区別のためです。
//emlist[例][ruby]{
p Marshal.dump(-1).unpack1("x2 a*") # => "i\xFA"
p Marshal.dump(0).unpack1("x2 a*") # => "i\x00"
p Marshal.dum......p Marshal.dump(2).unpack1("x2 a*") # => "i\a" ("i\x07")
//}
形式 1 の範囲を超える数値 N に対しては、以下の形式になります。
==== 形式 2
//emlist{
| len | n_1 | n_2 | n_3 | n_4 |
<-1-> <- len ->
byte bytes
//}
len の値は -4 〜 -1, 1... -
Zlib
:: GzipWriter # flush(flush = Zlib :: SYNC _ FLUSH) -> self (6412.0) -
まだ書き出されていないデータをフラッシュします。
...フラッシュします。
flush は Zlib::Deflate#deflate と同じです。
省略時は Zlib::SYNC_FLUSH が使用されます。
flush に Zlib::NO_FLUSH を指定することは無意味です。
@param flush Zlib::NO_FLUSH Zlib::SYNC_FLUSH Zlib::FULL_FLUSH などを指定します。
req......SION){|gz|
gz.puts "fuga"
gz.puts "ugo"
}
p File.read(filename)
end
def case2
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
gz.flush
gz.puts "ugo\n"
gz.flush... -
OpenSSL
:: ASN1 :: ObjectId # short _ name -> String | nil (6302.0) -
オブジェクト識別子に対応する short name を返します。
...オブジェクト識別子に対応する short name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"
@see OpenSSL::ASN1::ObjectId#ln... -
Array
# shift -> object | nil (6301.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
...@raise ArgumentError 引数に負の数を指定した場合に発生します。
//emlist[例][ruby]{
a = [0, 1, 2, 3, 4]
p a.shift #=> 0
p a #=> [1, 2, 3, 4]
p [].shift #=> nil
p [].shift(1) #=> []
//}
@see Array#push, Array#pop, Array#unshift... -
CMath
. # acosh(z) -> Float | Complex (6301.0) -
z の逆双曲線余弦関数の値を返します。
z の逆双曲線余弦関数の値を返します。
@param z 数値
@raise TypeError z に数値以外を指定した場合に発生します。 -
CMath
. # cosh(z) -> Float | Complex (6301.0) -
z の双曲線余弦関数の値を返します。
z の双曲線余弦関数の値を返します。
@param z 数値
@raise TypeError z に数値以外を指定した場合に発生します。 -
ENV
. shift -> [String , String] | nil (6301.0) -
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。 環境変数が一つも設定されていなければ nil を返します。
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。
環境変数が一つも設定されていなければ nil を返します。 -
Gem
:: SSL :: DIGEST _ SHA1 -> Symbol | Class (6301.0) -
@todo
@todo -
Psych
:: Visitors :: YAMLTree # finish -> Psych :: Nodes :: Stream|nil (6301.0) -
変換を終了し、構築した AST を返します。
変換を終了し、構築した AST を返します。
このメソッドは2回呼び出さないでください。
@see Psych::Visitors::YAMLTree#tree