107件ヒット
[101-107件を表示]
(0.032秒)
ライブラリ
- ビルトイン (47)
- csv (4)
- date (1)
- delegate (3)
- forwardable (1)
- json (9)
- objspace (3)
- openssl (4)
- prettyprint (2)
- prime (4)
-
rinda
/ rinda (1) - shell (2)
- socket (10)
- win32ole (2)
- zlib (2)
クラス
- CSV (4)
- Class (1)
- Date (1)
- Dir (6)
- Enumerator (11)
-
Enumerator
:: Yielder (2) - File (3)
- Hash (2)
-
JSON
:: State (5) - Object (6)
-
OpenSSL
:: X509 :: Attribute (2) -
OpenSSL
:: X509 :: Name (2) - PrettyPrint (2)
- Prime (4)
- Random (3)
- Regexp (2)
-
Rinda
:: DRbObjectTemplate (1) - Shell (2)
- SimpleDelegator (1)
- Socket (2)
- StopIteration (1)
- Struct (2)
- Thread (1)
- UNIXServer (4)
- UNIXSocket (4)
-
WIN32OLE
_ TYPELIB (2) -
Zlib
:: GzipWriter (2)
モジュール
- JSON (3)
-
JSON
:: Generator :: GeneratorMethods :: Object (1) - Kernel (4)
- ObjectSpace (5)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (1)
- <=> (1)
- Data (1)
- DelegateClass (1)
- Enumerator (1)
- Float (1)
- Forwardable (1)
- Marshal フォーマット (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 4 . 0 (1) -
OBJECT
_ TYPE _ TEMPLATE (1) - Rational (1)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (1)
- SimpleDelegator (1)
- [] (1)
- allocate (1)
-
allocation
_ sourcefile (1) -
allocation
_ sourceline (1) -
create
_ id (1) - each (8)
-
each
_ object (2) -
enum
_ for (2) - feed (1)
- format (1)
- generate (2)
-
handle
_ interrupt (1) - instance (2)
- loop (1)
- match (2)
-
next
_ values (1) -
object
_ nl (1) -
object
_ nl= (1) - open (12)
- path (1)
-
peek
_ values (1) - pushd (1)
- pushdir (1)
- rand (3)
- rdoc (1)
-
respond
_ to _ missing? (1) - result (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) - select (1)
-
singleline
_ format (1) -
to
_ enum (2) -
to
_ h (1) -
to
_ hash (1) -
to
_ json (1) -
to
_ regexp (1) -
trace
_ object _ allocations (1) - unix (2)
- unparse (1)
-
values
_ at (2) - version (1)
-
with
_ index (2) -
with
_ object (2) - yaml (1)
- yield (1)
検索結果
先頭5件
-
WIN32OLE
_ TYPELIB # version -> Float (337.0) -
TypeLibのバージョン番号を取得します。
TypeLibのバージョン番号を取得します。
@return TypeLibのバージョン番号を整数部にメジャーバージョン番号、小数点
数部にマイナーバージョン番号を設定したFloatで返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.version # => 1.7 -
Kernel
. # loop -> Enumerator (322.0) -
(中断されない限り)永遠にブロックの評価を繰り返します。 ブロックが指定されなければ、代わりに Enumerator を返します。
(中断されない限り)永遠にブロックの評価を繰り返します。
ブロックが指定されなければ、代わりに Enumerator を返します。
//emlist[例][ruby]{
loop do
print "Input: "
line = gets
break if !line or line =~ /^qQ/
# ...
end
//}
与えられたブロック内で StopIteration を Kernel.#raise すると
ループを終了して Enumerator が最後に返した値を返します。
ループを終了させる場合、通常は break を使用してください。
//emlist... -
Socket
. unix(path) -> Socket (322.0) -
Unix クライアントソケットを生成します。
Unix クライアントソケットを生成します。
ブロックが省略されたときは、生成されたソケットが返されます。
ブロックが渡されたときは、生成されたソケットを
引数としてブロックを呼び出します。メソッドの返り値は
ブロックの評価値となります。また、ブロックの終了後に
ソケットを IO#close します。
require 'socket'
# /tmp/sock と通信する
Socket.unix("/tmp/sock") {|sock|
t = Thread.new { IO.copy_stream(sock, STDOUT) }
IO.copy_stream... -
Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (157.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
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
===[a:ex] !
: !true
not 演算子。d:spec/operator#notを参照。
: 3 != 5
「等しくない」比較演算子。d:spec/operator#notを参... -
yaml (145.0)
-
構造化されたデータを表現するフォーマットであるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。
構造化されたデータを表現するフォーマットであるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。
//emlist[例1: 構造化された配列][ruby]{
require 'yaml'
data = ["Taro san", "Jiro san", "Saburo san"]
str_r = YAML.dump(data)
str_l = <<~YAML_EOT
---
- Taro san
- Jiro san
- Saburo san
YAML_EOT
p str_r == str_l # => true
//}
... -
rdoc (109.0)
-
RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。
RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という
ドキュメント生成のためのコマンドも含んでいます。
このパッケージは RDoc と Markup というふたつのコンポーネントを含
んでいます。 RDoc とは Ruby のソースファイルに対するドキュメントを生成
するアプリケーションです。 JavaDoc と同様に、ソースを解析し、クラス、モ
ジュール、メソッドの定義を抜き出してきます(include,require もです)。そ
してこれらの内容とその直前に書かれたコメントを併合し、ドキュメントを出
力します(現在は HTML しか出力できませんが、こ... -
Forwardable (73.0)
-
クラスに対し、メソッドの委譲機能を定義するモジュールです。
クラスに対し、メソッドの委譲機能を定義するモジュールです。
=== 使い方
クラスに対して Object#extend して使います。Module#include でないところに注意して下さい。
例:
require 'forwardable'
class Foo
extend Forwardable
def_delegators("@out", "printf", "print")
def_delegators(:@in, :gets)
def_delegator(:@contents, :[], "content_at")
en...