種類
- 文書 (48)
- インスタンスメソッド (36)
- 特異メソッド (24)
- ライブラリ (12)
- クラス (6)
クラス
- MatchData (12)
-
OpenSSL
:: X509 :: StoreContext (12) - Time (24)
- WIN32OLE (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 7 . 0 (6) - Range (6)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (6)
- error= (12)
-
ole
_ activex _ initialize (12) - parse (24)
- rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 9 feature (12) -
values
_ at (12)
検索結果
先頭5件
-
ruby 1
. 6 feature (36.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...at
Binding
SignalException
Module
-:6:in `method_missing': stack level too deep (SystemStackError)
: %q(...)
% 記法によるリテラル表記でその区切り文字として英数字を指定
できなくなりました。
p %q1..1
=>......5 (2001-10-10) [i586-linux]
537760960
-:4: warning: already initialized constant A
537757200
String
: %w(...)
配列リテラル %w(...) が構文解析器により文字列リテラルとして判断されて
いたため、以下のようなコードで異常な......ar * 5).class)
=> -:9: warning: p (...) interpreted as method call
ruby 1.6.5 (2001-09-19) [i586-linux]
Bar
[1, 2, 3]
Bar
Array
Array
Array
=> -:9: warning: p (...) interpreted as method call
rub... -
Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (18.0)
-
Rubyで使われる記号の意味(正規表現の複雑な記号は除く) ex q num per and or plus minus ast slash hat sq period comma langl rangl eq tilde dollar at under lbrarbra lbra2rbra2 lbra3rbra3 dq colon ac backslash semicolon
...表現の任意の一文字。
: def foo(...)
受け取った引数をそのまま別のメソッドに渡すための記法です。
受け取る側も渡す側もカッコでくくる必要があります。
//emlist{
def foo(...)
bar(...)
end
//}
===[a:comma] ,
: a,b, = [1,2... -
NEWS for Ruby 2
. 7 . 0 (12.0) -
NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...(...)」が導入されました。 16253
* foo の全ての引数(キーワード引数やブロックを含む)を bar に転送します。
注意点として括弧は必須です。「bar ...」は終端なし Range と解釈されます。
//emlist[][ruby]{
def foo(...)
bar(...)
en......メソッド
* UnboundMethod#bind_callが追加されました。 15955
* 「umethod.bind_call(obj, ...)」は「umethod.bind(obj).call(...)」と
同じ意味です。
このイディオムはいくつかのライブラリでオーバーライドされたメソッドを... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (6.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...16969>)) あたりが変更の理由なのではないかと思
います。((<ruby-dev:17882>))
: ((<%W()|リテラル/%記法>)) [parser]
%W(...) 配列リテラルが追加されました。%w() と異なりバックスラッシュ
記法や式展開が有効です。((<ruby-dev:15988>))... -
MatchData
# values _ at(*index) -> [String] (6.0) -
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
...キャプチャの場合)で 0 個以上指定します。
//emlist[例][ruby]{
m = /(foo)(bar)(baz)/.match("foobarbaz")
# same as m.to_a.values_at(...)
p m.values_at(0, 1, 2, 3, 4) # => ["foobarbaz", "foo", "bar", "baz", nil]
p m.values_at(-1, -2, -3, -4, -5) # => ["baz", "bar", "foo", nil, n... -
OpenSSL
:: X509 :: StoreContext # error=(error) (6.0) -
エラーコードを設定します。
...になります。
例:
require 'openssl'
store = OpenSSL::X509::Store.new
store.set_default_paths
cert = OpenSSL::X509::Certificate.new(...)
store.verify(cert, chain){|ok,ctx|
ctx.error = OpenSSL::X509::V_ERR_APPLICATION_VERIFICATION;
false} # => false
p store.error # => Open... -
Range (6.0)
-
範囲オブジェクトのクラス。 範囲オブジェクトは文字どおり何らかの意味での範囲を表します。数の範囲はもちろん、 日付の範囲や、「"a" から "z" まで」といった文字列の範囲を表すこともできます。
...# => nil..nil
p(nil..) # => nil..nil
//}
範囲式で両端を略した書き方はできません。
p(..) # => SyntaxError
p(...) # Ruby 2.7 で導入されたメソッド引数の forward として解釈されてしまう
==== 機能
範囲オブジェクトは範囲を... -
Time
. parse(date , now = Time . now) -> Time (6.0) -
...換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
require 'time'
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられた時刻に上位の要素がなかったり壊れていた場合、nowの
該... -
Time
. parse(date , now = Time . now) {|year| year } -> Time (6.0) -
...換します。
ブロック付きで呼ばれた場合、dateの年はブロックによって変換されます。
require 'time'
Time.parse(...) {|y| y < 100 ? (y >= 69 ? y + 1900 : y + 2000) : y}
与えられた時刻に上位の要素がなかったり壊れていた場合、nowの
該... -
WIN32OLE
# ole _ activex _ initialize -> nil (6.0) -
ActiveXコントロール用の初期化を行います。
...を持たない場合に通知します。
obj = WIN32OLE.new("ProgID_or_GUID_of_ActiveX_Control")
obj.ole_activex_initialize
obj.method(...)
なお、生成したOLEオートメーションサーバが永続化データの初期化を必要とす
るActiveXコントロールか、そう...