種類
ライブラリ
クラス
- Array (48)
- CGI (36)
- CSV (60)
- DBM (12)
- Encoding (84)
-
Encoding
:: Converter (12) - GDBM (12)
- Hash (12)
- Integer (24)
- Logger (12)
-
Logger
:: Application (1) -
Logger
:: LogDevice (12) -
OpenSSL
:: BN (24) - OptionParser (144)
-
REXML
:: Parent (12) -
REXML
:: Parsers :: PullParser (12) - SDBM (12)
- String (36)
- StringScanner (12)
-
Thread
:: Queue (46) -
Thread
:: SizedQueue (36) -
YAML
:: DBM (12)
モジュール
- Kconv (36)
オブジェクト
- ENV (12)
-
Readline
:: HISTORY (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ConditionVariable (12)
- IO (12)
- Monitor (12)
- MonitorMixin (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
-
SHIFT
_ JIS (12) -
SJIS
_ SOFTBANK (12) -
SJIS
_ SoftBank (12) -
Shift
_ JIS (12) - ShiftingError (12)
- String (12)
- TCPServer (12)
- TCPSocket (12)
- chr (24)
- close (10)
-
delete
_ at (12) - deq (24)
- gets (12)
- guess (12)
- header (12)
- iseuc (12)
- issjis (24)
- list (12)
- lshift! (12)
-
matched
_ size (12) -
name
_ list (12) - new (36)
- on (144)
- optparse (12)
- out (12)
- pop (48)
- pretty (12)
-
primitive
_ errinfo (12) -
rb
_ ary _ shift (12) -
rb
_ ary _ unshift (12) - readline (12)
- replicate (12)
-
return
_ headers? (12) - rshift! (12)
-
ruby 1
. 6 feature (12) -
set
_ log (1) - tosjis (24)
- unshift (36)
検索結果
先頭5件
-
OpenSSL
:: BN # rshift!(n) -> self (12200.0) -
自身を n ビット右シフトします。 [[m:OpenSSL::BN#>>]と異なり、破壊的メソッドです。
...自身を n ビット右シフトします。
[[m:OpenSSL::BN#>>]と異なり、破壊的メソッドです。
//emlist[][ruby]{
require 'openssl'
bn = 8.to_bn
bn.rshift!(1) # => #<OpenSSL::BN 4>
bn # => #<OpenSSL::BN 4>
//}
@param n シフトするビット数
@raise OpenSSL::BN... -
REXML
:: Parent # unshift(object) -> () (12200.0) -
object を子ノード列の最初に追加します。
...object を子ノード列の最初に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード... -
REXML
:: Parsers :: PullParser # unshift(token) -> () (12200.0) -
イベントキューの先頭に token を追加します。
...イベントキューの先頭に token を追加します。
@param token 先頭に追加するイベント(REXML::Parsers::PullEvent オブジェクト)... -
VALUE rb
_ ary _ unshift(VALUE ary , VALUE item) (12200.0) -
配列 ary の先頭に item を挿入します。
...配列 ary の先頭に item を挿入します。... -
Logger
:: ShiftingError (12000.0) -
ログファイルの切り替えに失敗した場合に発生する例外です。
ログファイルの切り替えに失敗した場合に発生する例外です。 -
Logger
:: Application # set _ log(logdev , shift _ age = 0 , shift _ size = 1024000) -> Integer (6520.0) -
内部で使用する Logger のオブジェクトを初期化します。
...ァイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily, weekly, monthly を文字列で指定することが......。
省略すると、ログの保存先を切り替えません。
@param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズでログファイルを切り替えます。
@return ログのログレベルを返します。... -
CGI
. pretty(string , shift = " ") -> String (6213.0) -
HTML を人間に見やすく整形した文字列を返します。
...HTML を人間に見やすく整形した文字列を返します。
@param string HTML を指定します。
@param shift インデントに使用する文字列を指定します。デフォルトは半角空白二つです。
例:
require "cgi"
print CGI.pretty("<HTML><BODY......></BODY></HTML>")
# <HTML>
# <BODY>
# </BODY>
# </HTML>
print CGI.pretty("<HTML><BODY></BODY></HTML>", "\t")
# <HTML>
# <BODY>
# </BODY>
# </HTML>... -
Array
# unshift(*obj) -> self (6206.0) -
指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。
...したいオブジェクトを指定します。
//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}
@see Array#push, Array#pop, Array#shift... -
Kconv
. # tosjis(str) -> String (6116.0) -
文字列 str のエンコーディングを shift_jis に変換して返します。
...文字列 str のエンコーディングを shift_jis に変換して返します。
このメソッドは MIME エンコードされた文字列を展開し、
いわゆる半角カナを全角に変換します。
これらを変換したくない場合は、 NKF.#nkf('-sxm0', str)
を使って......ください。
Kconv.kconv(str, Kconv::SJIS)と同じです。
@param str 変換元の文字列
@see Kconv.#kconv, String#tosjis... -
Readline
:: HISTORY . delete _ at(index) -> String | nil (6116.0) -
index で指定したインデックスの内容をヒストリから削除し、その内容を返します。 該当する index の内容がヒストリになければ、 nil を返します。 index に 0 を指定すると Readline::HISTORY.shift と同様に最初の入力内容を削除します。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。 index が -1 の場合は Readline::HISTORY.pop と同様に動作します。
...Readline::HISTORY.shift
と同様に最初の入力内容を削除します。
また、 -1 は最後の入力内容というように、index に負の値を指定することで、
最後から入力内容を取得することもできます。
index が -1 の場合は Readline::HISTORY.pop と......のヒストリのインデックスを指定します。
@raise NotImplementedError サポートしていない環境で発生します。
例:
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
Readline::HISTORY.delete_at(1)
p Readline::HISTORY.to_a #=> ["foo", "baz"]...