別のキーワード
ライブラリ
- ビルトイン (1487)
- csv (209)
- date (77)
- digest (44)
- forwardable (11)
- ipaddr (22)
- json (33)
- observer (11)
- openssl (77)
- optparse (110)
- ostruct (48)
- pathname (200)
- prime (55)
- psych (33)
- rake (66)
-
rexml
/ document (176) -
rubygems
/ digest / digest _ adapter (11) -
rubygems
/ version (33) - shell (30)
-
shell
/ command-processor (6) -
shell
/ filter (24) - stringio (94)
- strscan (66)
- tempfile (33)
- thread (4)
- win32ole (187)
- zlib (22)
クラス
- Array (11)
- BasicObject (66)
- CSV (55)
-
CSV
:: Row (33) -
CSV
:: Table (99) - Data (18)
- Date (66)
- DateTime (11)
-
Digest
:: Base (44) - Enumerator (55)
-
Enumerator
:: Lazy (11) - Fiber (26)
-
File
:: Stat (11) -
Gem
:: DigestAdapter (11) -
Gem
:: Version (33) - Hash (94)
- IO (198)
- IPAddr (22)
- Integer (22)
-
JSON
:: State (22) - Method (94)
- Module (158)
- Mutex (6)
- NameError (9)
- Numeric (11)
- Object (110)
-
OpenSSL
:: BN (66) - OpenStruct (48)
- OptionParser (110)
- Pathname (200)
-
Prime
:: PseudoPrimeGenerator (44) - Proc (22)
-
Psych
:: Parser (11) -
Psych
:: Stream (22) -
REXML
:: Attributes (33) -
REXML
:: Child (22) -
REXML
:: Document (11) -
REXML
:: Element (99) -
REXML
:: Text (11) -
Rake
:: FileList (66) - Random (33)
- Range (23)
- Shell (30)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (24) - String (33)
- StringIO (94)
- StringScanner (66)
- Struct (136)
- SystemCallError (11)
- Tempfile (33)
- Thread (124)
-
Thread
:: Backtrace :: Location (33) -
Thread
:: ConditionVariable (22) -
Thread
:: Mutex (27) -
Thread
:: Queue (9) -
Thread
:: SizedQueue (9) - ThreadGroup (22)
- TracePoint (22)
- UnboundMethod (21)
- WIN32OLE (22)
-
WIN32OLE
_ TYPE (121) -
WIN32OLE
_ VARIANT (44) -
Zlib
:: Deflate (11) -
Zlib
:: Inflate (11)
モジュール
- Enumerable (44)
- JSON (11)
- ObjectSpace (33)
キーワード
- ! (11)
- != (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - < (17)
- << (88)
- <=> (66)
- == (35)
- === (40)
- > (6)
- >> (17)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (3) - Observable (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
- SingleForwardable (11)
- UnboundMethod (11)
- [] (22)
- []= (11)
-
_ dump (11) -
absolute
_ path (11) - add (11)
-
add
_ namespace (22) -
add
_ row (11) -
alias
_ command (6) -
alias
_ method (8) - ascend (22)
-
backtrace
_ locations (22) -
base
_ label (11) - basename (11)
- bind (11)
-
bind
_ call (10) - broadcast (11)
-
by
_ col! (11) -
by
_ col _ or _ row! (11) -
by
_ row! (11) - bytes (14)
- call (22)
- cd (12)
- chdir (6)
- children (11)
-
class
_ eval (22) -
class
_ exec (11) - clear (22)
-
clear
_ bit! (11) -
clear
_ exclude (11) - clone (11)
- close (18)
- closed? (11)
- coerce (11)
- concat (11)
- configure (11)
-
create
_ id (11) - deconstruct (2)
-
deconstruct
_ keys (2) - default (22)
-
default
_ event _ sources (11) -
default
_ ole _ types (11) -
define
_ finalizer (22) -
defined
_ class (11) - delete (22)
-
delete
_ if (33) -
delete
_ namespace (11) - descend (22)
- dig (18)
- dirname (11)
- display (11)
-
drb
/ gw (11) - each (198)
-
each
_ byte (22) -
each
_ char (22) -
each
_ entry (35) -
each
_ filename (11) -
each
_ line (88) -
each
_ pair (44) -
each
_ with _ index (44) - enclose (11)
- entries (6)
-
enum
_ for (22) - eql? (13)
- equal? (11)
- existing! (11)
- exit (11)
- extend (11)
- extended (11)
- file (11)
- find (22)
- getopts (22)
- gsub! (11)
-
has
_ elements? (11) - hash (11)
-
implemented
_ ole _ types (11) - import (11)
-
initialize
_ copy (11) - inspect (57)
-
instance
_ eval (22) -
instance
_ exec (11) -
instance
_ method (11) - irb (11)
- join (22)
- kill (11)
- lines (14)
- merge (33)
-
mod
_ add (11) -
mod
_ exp (11) -
mod
_ mul (11) -
mod
_ sub (11) -
module
_ eval (22) -
module
_ exec (11) - name (11)
- name= (9)
- namespace (11)
- namespaces (22)
- native (11)
-
new
_ offset (11) -
new
_ start (11) -
next
_ sibling= (11) -
next
_ year (11) -
ole
_ free (11) -
ole
_ type (11) -
on
_ head (11) -
on
_ tail (11) - open (11)
- order! (22)
- owned? (11)
- parse (11)
- parse! (11)
-
parse
_ csv (11) - permute! (11)
- prefixes (22)
- prepend (11)
- prerelease? (11)
-
prev
_ year (11) -
previous
_ sibling= (11) -
prime
_ division (11) - private (7)
- progid (11)
- push (11)
- puts (11)
- raise (15)
- rand (33)
-
rdoc
/ generator / json _ index (11) - read (11)
- readlines (11)
- readlink (11)
- realpath (22)
- receiver (9)
- relative? (11)
-
relative
_ path _ from (11) - release (11)
- reopen (33)
- replace (11)
- reset (22)
- resolve (11)
- resume (11)
- root (11)
-
root
_ node (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - run (11)
-
safe
_ level (5) -
set
_ bit! (11) - shift (11)
- signal (11)
-
singleton
_ methods (11) - size (11)
-
source
_ ole _ types (11) -
src
_ type (11) - start (22)
- summarize (22)
-
super
_ method (10) - synchronize (11)
- terminate (22)
-
to
_ a (6) -
to
_ bn (11) -
to
_ csv (11) -
to
_ enum (22) -
to
_ h (55) -
to
_ proc (11) -
to
_ range (11) -
to
_ s (57) - transact (18)
- typekind (11)
- unbind (11)
-
undef
_ method (11) -
undefine
_ finalizer (11) - unlink (11)
- unlock (11)
- unscan (11)
- update (11)
- value (11)
- value= (11)
- vartype (11)
- wakeup (11)
- with (2)
-
with
_ index (22) - クラス/メソッドの定義 (11)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- 制御構造 (11)
検索結果
先頭5件
- Rake
:: FileList . new(*patterns) {|self| . . . } - Gem
:: DigestAdapter # new -> self - Range
. new(first , last , exclude _ end = false) -> Range - REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) - Enumerator
:: Lazy . new(obj , size=nil) {|yielder , *values| . . . } -> Enumerator :: Lazy
-
Rake
:: FileList . new(*patterns) {|self| . . . } (18214.0) -
与えられたパターンをもとにして自身を初期化します。
...いる場合は、自身をブロックパラメータとしてブロックを評価します。
@param patterns パターンを指定します。
例:
file_list = FileList.new('lib/**/*.rb', 'test/test*.rb')
pkg_files = FileList.new('lib/**/*') do |fl|
fl.exclude(/\bCVS\b/)
end... -
Gem
:: DigestAdapter # new -> self (18202.0) -
@todo
@todo -
Range
. new(first , last , exclude _ end = false) -> Range (18173.0) -
first から last までの範囲オブジェクトを生成して返しま す。
...[例: 整数の範囲オブジェクトの場合][ruby]{
Range.new(1, 10) # => 1..10
Range.new(1, 10, true) # => 1...10
//}
//emlist[例: 日付オブジェクトの範囲オブジェクトの場合][ruby]{
require 'date'
Range.new(Date.today, Date.today >> 1).each {|d| puts d }
# => 2017-09-......y]{
require 'ipaddr'
Range.new(IPAddr.new("192.0.2.1"), IPAddr.new("192.0.2.3")).each {|ip| puts ip}
# => 192.0.2.1
# 192.0.2.2
# 192.0.2.3
//}
//emlist[例: 自作のオブジェクトの場合][ruby]{
MyInteger = Struct.new(:value) do
def succ
self.class.new(value + 1)
end
def <=......>(other)
value <=> other.value
end
def to_s
value.to_s
end
end
Range.new(MyInteger.new(1), MyInteger.new(3)).each {|i| puts i }
# => 1
# 2
# 3
//}... -
REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) (18155.0) -
テキストノードオブジェクトを生成します。
...含まれているすべての(定義済み)実体を
エスケープします
nilの場合、親ノードが raw モードであるかどうかで
self が raw モードになるかどうかが決まります。
arg に REXML::Text オブジェクトを渡した場合は、この値は無視され......e なしの場合][ruby]{
p REXML::Text.new("<&", false, nil, false).to_s # => "<&"
p REXML::Text.new("<&", false, nil, false).to_s # => "&lt;&amp;"
p REXML::Text.new("<&", false, nil, true).to_s # => "<&"
p REXML::Text.new("<&", false, nil, true).to_s # parse er......exml/document'
doc = REXML::Document.new(<<EOS)
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE root [
<!ENTITY p "foobar publisher">
<!ENTITY % q "quzz">
]>
<root />
EOS
REXML::Text.new("&quzz", false, doc.root, false).to_s # => "&&q;"
REXML::Text.new("quzz", false, doc.root, true).to_s... -
Enumerator
:: Lazy . new(obj , size=nil) {|yielder , *values| . . . } -> Enumerator :: Lazy (18119.0) -
Lazy Enumerator を作成します。Enumerator::Lazy#force メソッドなどに よって列挙が実行されたとき、objのeachメソッドが実行され、値が一つずつ ブロックに渡されます。ブロックは、yielder を使って最終的に yield される値を 指定できます。
...する例][ruby]{
module Enumerable
def filter_map(&block)
map(&block).compact
end
end
class Enumerator::Lazy
def filter_map
Lazy.new(self) do |yielder, *values|
result = yield *values
yielder << result if result
end
end
end
1.step.lazy.filter_map{|i| i*i if i.even?......}.first(5)
# => [4, 16, 36, 64, 100]
//}
@raise ArgumentError 引数を指定しなかった場合、ブロックを指定しなかった場合に発生します。
@see Enumerator.new... -
Date
# new _ start(start = Date :: ITALY) -> Date (6123.0) -
self を複製して、その改暦日を設定しなおします。 引数を省略した場合は、Date::ITALY (1582年10月15日) になります。
...self を複製して、その改暦日を設定しなおします。
引数を省略した場合は、Date::ITALY (1582年10月15日) になります。
Date.new も参照してください。
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日... -
DateTime
# new _ offset(offset = 0) -> DateTime (6123.0) -
self を複製して、その時差を設定しなおします。 引数を省略した場合は、零 (協定世界時) になります。
...self を複製して、その時差を設定しなおします。
引数を省略した場合は、零 (協定世界時) になります。
DateTime.new も参照してください。
@param offset 時差... -
NEWS for Ruby 2
. 6 . 0 (6090.0) -
NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.6.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......ァイルオープンを表すモード文字 'x' が追加されました。 11258
* Kernel
* 別名
* Object#then が Object#yield_self の別名として追加されました。 14594
* 新規オプション
* Kernel.#Complex, Kernel.#Float, Kernel.#Integer,
Kernel.......作成するディスクリプタに FD_CLOEXEC フラグは設定されます。) 14907
* KeyError
* 新規オプション
* KeyError.new に :receiver と :key にオプションが追加されて
Ruby コードからも設定できるようになりました。 14313
* Met... -
NEWS for Ruby 2
. 5 . 0 (6072.0) -
NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.5.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......Dir.glob :base というキーワード引数を追加しました 13056
* Dir.chdir (ブロックなしで呼び出した場合), Dir.open, Dir.new, Dir.mkdir, Dir.rmdir,
Dir.empty? はGVLを解放するようになりました
* Dir.children を追加 11302
* Dir.each_child を......8 11003
* Integer#allbits?, Integer#anybits?, Integer#nobits? を追加 12753
* Integer.sqrt を追加 13219
* Kernel
* Object#yield_self を追加 6721
* Kernel.#pp をrequireなしで使えるようにしました 14123
* Kernel.#warn :uplevel というキーワード引... -
NEWS for Ruby 2
. 0 . 0 (6054.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......メソッドです
* Enumerator
* 追加: Enumerator#size サイズを遅延評価するためのメソッドです
* 拡張: Enumerator.new サイズの遅延評価のための引数を一つ受け取るようになりました
* 新規クラス: Enumerator::Lazy 遅延列挙用の......たファイルのパスを返します
* Module
* 追加: Module#prepend 指定したモジュールを self の継承チェインの先頭に
「追加する」ことで self の定数、メソッド、モジュール変数を「上書き」します。
* 追加: Module.prepended...