1133件ヒット
[1-100件を表示]
(0.061秒)
別のキーワード
ライブラリ
- ビルトイン (101)
-
cgi
/ core (24) -
cgi
/ html (48) - objspace (12)
- openssl (12)
- psych (48)
-
rexml
/ document (60) - rss (48)
-
rubygems
/ source _ info _ cache (24) - socket (24)
- uri (48)
-
webrick
/ httpproxy (12) -
win32
/ registry (204) - win32ole (36)
クラス
- Array (24)
- Data (6)
- Encoding (24)
-
Gem
:: SourceInfoCache (24) - Object (16)
-
REXML
:: Document (24) -
REXML
:: XPath (12) -
RSS
:: Rss :: Channel :: Item :: Enclosure (36) - Socket (12)
- Thread (12)
-
URI
:: FTP (24) -
URI
:: Generic (24) - WIN32OLE (12)
-
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ PARAM (12) -
Win32
:: Registry (192)
モジュール
-
CGI
:: HtmlExtension (48) -
CGI
:: QueryExtension (24) - DublinCoreModel (12)
- ObjectSpace (12)
-
REXML
:: Security (24) -
Socket
:: Constants (12)
キーワード
- + (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ASN1 (12)
- AbstractSyntaxTree (7)
- Alias (12)
- Constants (12)
- Cygwin (12)
-
HKEY
_ CLASSES _ ROOT (12) -
HKEY
_ CURRENT _ CONFIG (12) -
HKEY
_ CURRENT _ USER (12) -
HKEY
_ DYN _ DATA (12) -
HKEY
_ LOCAL _ MACHINE (12) -
HKEY
_ PERFORMANCE _ DATA (12) -
HKEY
_ PERFORMANCE _ NLSTEXT (12) -
HKEY
_ PERFORMANCE _ TEXT (12) -
HKEY
_ USERS (12) - HTTPProxyServer (12)
-
IP
_ IPSEC _ POLICY (24) - InstructionSequence (12)
- MACCYRILLIC (12)
- MacCyrillic (12)
- Mapping (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby が動作するプラットフォーム (12)
- Ruby用語集 (12)
- Scalar (12)
- Sequence (12)
- [] (12)
- bsearch (24)
- build (12)
-
dc
_ types (12) - define (6)
-
did
_ you _ mean (12) -
entity
_ expansion _ text _ limit (24) -
entity
_ expansion _ text _ limit= (24) - first (12)
- form (24)
- info (12)
- logger (12)
- merge (12)
-
multipart
_ form (24) - new (36)
-
ole
_ query _ interface (12) -
ole
_ type _ detail (12) - open (24)
- params (12)
- prettyprint (12)
- psych (12)
-
reachable
_ objects _ from (12) -
return
_ type _ detail (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 8 . 5 feature (12) -
ruby 1
. 9 feature (12) - rubygems (12)
-
rubygems
/ commands / dependency _ command (12) -
rubygems
/ commands / fetch _ command (12) -
rubygems
/ commands / install _ command (12) -
rubygems
/ commands / list _ command (12) -
rubygems
/ commands / outdated _ command (12) -
rubygems
/ commands / query _ command (12) -
rubygems
/ commands / search _ command (12) -
rubygems
/ commands / specification _ command (12) -
search
_ with _ source (24) -
thread
_ variable _ get (12) - type (12)
- type= (12)
- wtime2time (12)
- yaml (12)
-
yield
_ self (16) - オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (12)
- クラス/メソッドの定義 (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- 正規表現 (12)
検索結果
先頭5件
-
yaml (26084.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......造化されたハッシュ][ruby]{
require 'yaml'
require 'date'
str_l = <<~YAML_EOT
Tanaka Taro: {age: 35, birthday: 1970-01-01}
Suzuki Suneo: {
age: 13,
birthday: 1992-12-21
}
YAML_EOT
str_r = {}
str_r["Tanaka Taro"] = {
"age" => 35,
"birthday" => Date.new(1970, 1, 1)
}
str_r[......{
"age" => 13,
"birthday" => Date.new(1992, 12, 21)
}
p str_r == YAML.load(str_l) # => true
//}
//emlist[例3: 構造化されたログ][ruby]{
require 'yaml'
require 'stringio'
strio_r = StringIO.new(<<~YAML_EOT)
---
time: 2008-02-25 17:03:12 +09:00
target: YAML
version: 4
log: |... -
RSS
:: Rss :: Channel :: Item :: Enclosure # url (18101.0) -
@todo
@todo -
Ruby用語集 (6172.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...Ruby用語集
A B C D E F G I J M N O R S Y
a ka sa ta na ha ma ya ra wa
=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。
参照:d:spec/literal#percent
: 0 オリジン
: zero-ba......sed
番号が 0 から始まること。
例えば、
Array や Vector、Matrix などの要素の番号、
String における文字の位置、
といったものは 0 オリジンである。
: 1 オリジン
: one-based
番号が 1 から始まること。
例えば、
エラ......ーメッセージにおける行番号、
正規表現検索におけるキャプチャーの番号、
Ruby 2.7 で導入された番号指定ブロックパラメーター、
といったものは 1 オリジンである。
===[a:A] A
: AWK
テキスト処理に適したプログラミ... -
Object
# yield _ self -> Enumerator (6118.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...t[例][ruby]{
"my string".yield_self {|s| s.upcase } # => "MY STRING"
3.next.yield_self {|x| x**x }.to_s # => "256"
//}
値をメソッドチェインのパイプラインに次々と渡すのは良い使い方です。
//emlist[メソッドチェインのパイプライン][ruby]{
require......'json'
construct_url(arguments).
yield_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}
ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあ......うので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
Object
# yield _ self {|x| . . . } -> object (6118.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...t[例][ruby]{
"my string".yield_self {|s| s.upcase } # => "MY STRING"
3.next.yield_self {|x| x**x }.to_s # => "256"
//}
値をメソッドチェインのパイプラインに次々と渡すのは良い使い方です。
//emlist[メソッドチェインのパイプライン][ruby]{
require......'json'
construct_url(arguments).
yield_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}
ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあ......うので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@see Object#tap... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (6112.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
...をオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.new('InternetExplorer.Application')
ie_web_app = ie.ole_query_interface('{0002DF05-0000-0000-C000-000000000046}')
上例のie_web_appは、ieと同じインスタンスとなります。
COMの仕様では1......として定義しなけれ
ば追加のメソッドが呼び出せません。
たとえば、当メソッドの存在理由である
http://www.ruby-forum.com/topic/109954(なお、元のパッチと異な
りGUIDの統一フォーマットを利用するように改造されているため、I......たとえばGetProjectTemplate)を指定したとしても正しく呼び出せます。つ
まり、http://www.ruby-forum.com/topic/109954で例示されているよ
うなole_query_interfaceメソッドの呼び出しは不要です。
もし、当メソッドの呼び出しが本当に必要... -
DublinCoreModel
# dc _ types (6106.0) -
@todo
...@todo
* http://purl.org/rss/1.0/modules/syndication/... -
Encoding
:: MACCYRILLIC -> Encoding (6106.0) -
MacCyrillic エンコーディング。
...MacCyrillic エンコーディング。
Mac OS で使われる 8bit single-byte エンコーディングで、
キリル文字を取り扱うものです。
@see https://en.wikipedia.org/wiki/Macintosh_Cyrillic_encoding... -
Encoding
:: MacCyrillic -> Encoding (6106.0) -
MacCyrillic エンコーディング。
...MacCyrillic エンコーディング。
Mac OS で使われる 8bit single-byte エンコーディングで、
キリル文字を取り扱うものです。
@see https://en.wikipedia.org/wiki/Macintosh_Cyrillic_encoding... -
REXML
:: Document . entity _ expansion _ text _ limit -> Integer (6106.0) -
実体参照の展開による文字列の増分(テキストのバイト数)の 最大値を指定します。
...す。
デフォルトは 10240 (byte) です。
このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_text_limit を使ってください。
@see REXML::Document.entity_expansion_text_limit=,
http://www.ruby-lang.org/ja/news/2013/02/22/rexml... -
REXML
:: Document . entity _ expansion _ text _ limit=(val) (6106.0) -
実体参照の展開による文字列の増分(テキストのバイト数)の 最大値を指定します。
...す。
デフォルトは 10240 (byte) です。
このメソッドは Ruby 2.1 から deprecated になりました。
REXML::Security.entity_expansion_text_limit= を使ってください。
@see REXML::Document.entity_expansion_text_limit
http://www.ruby-lang.org/ja/news/2013/02/22/rexml-...