別のキーワード
ライブラリ
- ビルトイン (1837)
- base64 (22)
- bigdecimal (132)
-
bigdecimal
/ math (66) -
bigdecimal
/ util (33) -
cgi
/ session (11) - date (113)
-
digest
/ sha2 (11) - etc (44)
- fileutils (28)
- getoptlong (22)
-
io
/ console (11) - ipaddr (11)
- json (11)
- matrix (78)
-
net
/ http (22) - observer (11)
- open-uri (22)
- optparse (154)
- pathname (22)
- rake (11)
-
rdoc
/ markup / to _ html _ crossref (11) - readline (11)
-
rubygems
/ installer (11) -
rubygems
/ requirement (11) -
rubygems
/ version (22) - set (231)
- shellwords (44)
- socket (11)
- stringio (11)
- strscan (22)
- syslog (99)
-
test
/ unit (1) - time (77)
- tmpdir (22)
- uri (55)
-
webrick
/ utils (11) - zlib (11)
クラス
-
ARGF
. class (22) - Array (184)
- BasicSocket (11)
- BigDecimal (88)
-
CGI
:: Session (11) - Data (10)
- Date (36)
- DateTime (77)
-
Digest
:: SHA2 (11) - Dir (22)
- Encoding (22)
-
Enumerator
:: Lazy (173) - File (14)
- Float (22)
- FrozenError (5)
-
Gem
:: Installer (11) -
Gem
:: Requirement (11) -
Gem
:: Version (22) - GetoptLong (22)
- Hash (44)
- IO (55)
- IPAddr (11)
- Integer (92)
- KeyError (14)
- Matrix (44)
- Module (11)
-
Net
:: HTTP (22) - Numeric (84)
- Object (88)
- OptionParser (154)
- Pathname (22)
- Proc (29)
-
RDoc
:: Markup :: ToHtmlCrossref (11) - Random (77)
- Range (87)
- Rational (11)
- Regexp (11)
- Set (231)
- String (55)
- StringIO (11)
- StringScanner (22)
- Struct (44)
- Thread (20)
- Time (201)
- TracePoint (7)
-
URI
:: FTP (33) - Vector (34)
-
Zlib
:: GzipReader (11)
モジュール
- Base64 (22)
- BigMath (88)
- Comparable (65)
- Enumerable (44)
- Etc (44)
- FileUtils (17)
- JSON (11)
- Kernel (355)
- Marshal (22)
- Observable (11)
- OpenURI (22)
- Process (22)
-
Process
:: GID (22) -
Process
:: UID (22) - Readline (11)
- Shellwords (33)
- Signal (22)
- Syslog (99)
-
Test
:: Unit (1) - URI (22)
-
WEBrick
:: Utils (11)
オブジェクト
- main (11)
キーワード
- & (11)
- * (33)
- + (11)
- - (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - < (11)
- <= (11)
- > (11)
- >= (11)
- BigDecimal (22)
- Complex (22)
- E (11)
- FileUtils (11)
- Float (11)
- Integer (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - PI (11)
- Proc (2)
- Rational (11)
- Ruby用語集 (11)
- TaskArgumentError (11)
- TypeError (11)
- [] (52)
- []= (12)
- ^ (11)
- add (11)
- alert (11)
- atan (11)
- begin (11)
- between? (11)
- build (22)
-
change
_ privilege (22) -
chunk
_ while (8) - civil (17)
- clamp (10)
- clone (11)
-
cofactor
_ expansion (11) - collect (11)
-
collect
_ concat (11) - commercial (17)
-
completion
_ proc= (11) - cos (11)
-
cp
_ lr (6) - create (11)
-
create
_ listeners (11) - crit (11)
- cross (11)
-
cross
_ product (11) - debug (11)
-
decode
_ www _ form (11) -
decode
_ www _ form _ component (11) - detect (22)
- difference (11)
- digits (22)
- dirname (3)
- disjoint? (11)
- div (11)
- drop (11)
- dump (33)
- dup (11)
- emerg (11)
- empty (11)
- end (11)
-
enum
_ for (44) - err (11)
- exec (44)
- exp (11)
-
extract
_ files (11) - fail (33)
- fileno (11)
- filter (6)
-
filter
_ map (5) - find (33)
-
find
_ all (11) - first (44)
-
first
_ minor (11) -
flat
_ map (11) - flatten (22)
- flatten! (22)
-
from
_ name (22) - gcd (11)
- gcdlcm (11)
- getgrgid (11)
- getgrnam (11)
- getpwnam (11)
- getpwuid (11)
- gm (22)
- groups= (11)
-
handle
_ interrupt (11) - httpdate (11)
- include (22)
- info (11)
- inspect (11)
- intersect? (11)
- intersection (11)
- iso8601 (11)
- jd (11)
- join (22)
- key (7)
- kill (11)
- lambda (17)
- lambda? (11)
-
laplace
_ expansion (11) - last (44)
- lcm (11)
- limit (11)
- local (22)
- log (22)
- map (11)
-
marshal
_ load (11) - merge (11)
- mktime (22)
- mktmpdir (22)
- mode (22)
- mult (11)
- name= (9)
-
net
/ http (11) - new (236)
- new2 (11)
- notice (11)
-
notify
_ observers (11) - now (11)
- on (132)
-
open
_ uri (22) - ord (11)
- ordering= (11)
- ordinal (17)
- pack (19)
- pack テンプレート文字列 (11)
- parse (50)
- peek (11)
- peep (11)
- printf (22)
- proc (18)
-
proper
_ subset? (11) -
proper
_ superset? (11) -
public
_ send (22) - raise (33)
- rand (66)
- raw (11)
-
rb
_ time _ timespec _ new (9) - read (44)
- readpartial (11)
- receiver (12)
- reject (33)
-
relative
_ path _ from (11) - replace (11)
- replicate (11)
- request (22)
- rfc2822 (11)
- rfc822 (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) - sample (44)
- seek (11)
- select (11)
-
setup
_ argv (1) - shellsplit (22)
- shellwords (11)
- shift (22)
- shutdown (11)
- sin (11)
- spawn (44)
- split (11)
- sqrt (22)
- step (94)
-
strict
_ decode64 (11) - strptime (17)
- sub (33)
- subset? (11)
- subtract (11)
- superset? (11)
- system (44)
- take (11)
- throw (1)
-
to
_ d (33) -
to
_ enum (44) -
to
_ i (22) -
to
_ s (11) - trap (22)
- union (22)
- unpack (11)
- uptodate? (11)
-
urlsafe
_ decode64 (11) - utc (22)
- warning (11)
- with (2)
- xmlschema (11)
- | (11)
- クラス/メソッドの定義 (11)
- 手続きオブジェクトの挙動の詳細 (2)
検索結果
先頭5件
-
Marshal
. # dump(obj , limit = -1) -> String (18.0) -
obj を指定された出力先に再帰的に出力します。
...いオブジェクトは以下の通りです。
* 名前のついてない Class/Module オブジェクト。(この場
合は、例外 ArgumentError が発生します。無名クラスについて
は、Module.new を参照。)
* システムがオブジェクトの状態を保持する......書きだそうとした場合に発生します。
@raise ArgumentError 名前の付いていない Class や Module
オブジェクトをダンプしようとした場合に発生します。
@raise ArgumentError limit 段以上深くリンクしたオブジェクトをダ... -
Marshal
. # dump(obj , port , limit = -1) -> IO (18.0) -
obj を指定された出力先に再帰的に出力します。
...いオブジェクトは以下の通りです。
* 名前のついてない Class/Module オブジェクト。(この場
合は、例外 ArgumentError が発生します。無名クラスについて
は、Module.new を参照。)
* システムがオブジェクトの状態を保持する......書きだそうとした場合に発生します。
@raise ArgumentError 名前の付いていない Class や Module
オブジェクトをダンプしようとした場合に発生します。
@raise ArgumentError limit 段以上深くリンクしたオブジェクトをダ... -
Proc
# lambda? -> bool (18.0) -
手続きオブジェクトの引数の取扱が厳密であるならば true を返します。
...[a,b]}.call(1) # => [1, nil]
# 配列1つだと展開される
proc{|a,b| [a,b]}.call([1,2]) # => [1,2]
# lambdaの場合これらはすべて ArgumentError となる
# &が付いた仮引数で生成される Proc は lambda? が偽となる
def n(&b) b.lambda? end
n {} # => false
# &が付い......ソッドの引数は常に厳密に取り扱われる
class C
define_method(:d) {}
end
C.new.d(1,2) #=> ArgumentError
C.new.method(:d).to_proc.lambda? #=> true
class C
define_method(:e, &proc {})
end
C.new.e(1,2) #=> ArgumentError
C.new.method(:e).to_proc.lambda? #=> true
//}... -
Time
. httpdate(date) -> Time (18.0) -
2616で定義されているHTTP-dateとしてdateをパースして Timeオブジェクトに変換します。
...Timeクラスが指定された日時を表現できないときにArgumentErrorが
発生します。
@param date 2616で定義されているHTTP-dateとしてパースされる文字列を指定します。
@raise ArgumentError dateが2616に準拠していない、または Timeクラスが......2008 12:34:56 GMT'
t = Time.httpdate(rfc2616_time)
p t.kind_of?(Time) #=> true
non_rfc2616_time = 'San, 31 Aug 2008 12:34:56 GMT'
begin
Time.httpdate(non_rfc2616_time)
rescue ArgumentError => err
puts err #=> not RFC 2616 compliant date: "San, 31 Aug 2008 12:34:56 GMT"
end... -
Time
. iso8601(date) -> Time (18.0) -
XML Schema で定義されている dateTime として date をパースして Time オブジェクトに変換します。
...SO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発生します。
Time オブジェクトを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#is......す。
@param date XML Schema で定義されている dateTime として
パースされる文字列を指定します。
@raise ArgumentError date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日......1_time)
p t #=> 2008-08-31 12:34:56 +0900
p t.kind_of?(Time) #=> true
begin
non_iso8601_time = '2008-08-31A12:34:56+09:00'
Time.iso8601(non_iso8601_time)
rescue ArgumentError => err
puts err #=> invalid date: "2008-08-31A12:34:56+09:00"
end
@see Time#xmlschema, Time#iso8601... -
Time
. rfc2822(date) -> Time (18.0) -
2822で定義されているdate-timeとしてdateをパースして Timeオブジェクトに変換します。 この形式は822で定義されて1123で更新された形式と 同じです。
...または
Timeクラスが指定された日時を表現できないときにArgumentErrorが
発生します。
@param date 2822 で定義されるdate-time として文字列を指定します。
@raise ArgumentError dateが2822に準拠していない、または
Timeク......require 'time'
rfc2822_time = 'Sun, 31 Aug 2008 12:08:19 +0900'
t = Time.rfc2822(rfc2822_time)
p t.kind_of?(Time) #=> true
non_rfc2822_time = 'Sun 31 Aug 2008 12:08:19 +0900'
begin
p Time.rfc2822(non_rfc2822_time)
rescue ArgumentError => err
puts "format err: #{err}"
end... -
Time
. rfc822(date) -> Time (18.0) -
2822で定義されているdate-timeとしてdateをパースして Timeオブジェクトに変換します。 この形式は822で定義されて1123で更新された形式と 同じです。
...または
Timeクラスが指定された日時を表現できないときにArgumentErrorが
発生します。
@param date 2822 で定義されるdate-time として文字列を指定します。
@raise ArgumentError dateが2822に準拠していない、または
Timeク......require 'time'
rfc2822_time = 'Sun, 31 Aug 2008 12:08:19 +0900'
t = Time.rfc2822(rfc2822_time)
p t.kind_of?(Time) #=> true
non_rfc2822_time = 'Sun 31 Aug 2008 12:08:19 +0900'
begin
p Time.rfc2822(non_rfc2822_time)
rescue ArgumentError => err
puts "format err: #{err}"
end... -
Time
. xmlschema(date) -> Time (18.0) -
XML Schema で定義されている dateTime として date をパースして Time オブジェクトに変換します。
...SO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日時を表現できないときに
ArgumentError が発生します。
Time オブジェクトを ISO8601 形式の文字列にフォーマットする
インスタンスメソッド Time#is......す。
@param date XML Schema で定義されている dateTime として
パースされる文字列を指定します。
@raise ArgumentError date がISO 8601で定義されている形式に準拠していない、
または Time クラスが指定された日......1_time)
p t #=> 2008-08-31 12:34:56 +0900
p t.kind_of?(Time) #=> true
begin
non_iso8601_time = '2008-08-31A12:34:56+09:00'
Time.iso8601(non_iso8601_time)
rescue ArgumentError => err
puts err #=> invalid date: "2008-08-31A12:34:56+09:00"
end
@see Time#xmlschema, Time#iso8601... -
Encoding
# replicate(name) -> Encoding (16.0) -
レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
...と同じバイト構造を持たなければなりません。
name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
Ruby 3.2 から非推奨となり、Ruby 3.3 で削除予定です。
//emlist[][ruby]{
encoding = Encoding::UTF_8.repli... -
Readline
. completion _ proc=(proc) (16.0) -
ユーザからの入力を補完する時の候補を取得する Proc オブジェクト proc を指定します。 proc は、次のものを想定しています。 (1) callメソッドを持つ。callメソッドを持たない場合、例外 ArgumentError を発生します。 (2) 引数にユーザからの入力文字列を取る。 (3) 候補の文字列の配列を返す。
...ます。
proc は、次のものを想定しています。
(1) callメソッドを持つ。callメソッドを持たない場合、例外 ArgumentError を発生します。
(2) 引数にユーザからの入力文字列を取る。
(3) 候補の文字列の配列を返す。
「/var/lib /v...