るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.034秒)
トップページ > クエリ:String[x] > クエリ:==[x] > 種類:ライブラリ[x]

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

キーワード

検索結果

rss (79.0)

RSS を扱うためのライブラリです。

...S を扱うためのライブラリです。

==
= 参考

* RSS 0.91 http://backend.userland.com/rss091
* RSS 1.0 http://purl.org/rss/1.0/spec
* RSS 2.0 http://www.rssboard.org/rss-specification
* Atom 1.0 https://www.ietf.org/rfc/rfc4287.txt

==
= 注意

RSS ParserはRSS 0.9x/1.0/2.0, Ato...
...し,Content モジュールは content:encoded しかサポートしていません.

==
= パース

RSS をパースしたい場合は RSS::Parser クラスを使います。
RSS::Parser.parse は String の RSSを パースします(使用するXMLパー
サによっては File や IO オブ...
...RSS::Rss オブジェクト
* Atom をパースした場合は RSS::Atom::Feed オブジェクト
をそれぞれ返します。パースした
String
が well formed な XML で無い場合は,
例外 RSS::NotWellFormedError が発生します。well formed な
XML だが,RSS 0.9x/1.0/2.0, At...

bigdecimal (61.0)

bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。

...bigdecimal"

(BigDecimal("1.2") - BigDecimal("1.0")) == BigDecimal("0.2") # => true

(1.2 - 1.0) == 0.2 # => false
//}

==
= 特別な値

正確な計算結果の提供のために、BigDecimal はいくつかの特別な値を持
ちます。

==
== 無限大

BigDecimal による演算の際には...
...[ruby]{
require "bigdecimal"
BigDecimal("Infinity") # => Infinity
BigDecimal("+Infinity") # => Infinity
BigDecimal("-Infinity") # => -Infinity
//}

==
== 非数(Not a Number)

0 / 0 のような未定義の計算を行った場合、非数(Not a Number)を表す値を返
します。

//emlist[][rub...
...致しません。(NaN 自身を含みます)

//emlist[][ruby]{
require "bigdecimal"
BigDecimal("NaN") == 0.0 # => false
BigDecimal("NaN") == BigDecimal("NaN") # => false
//}

==
== +ゼロと-ゼロ

計算結果が現在の有効桁数に比べて小さい値である場合、0 を...

yaml (25.0)

構造化されたデータを表現するフォーマットであるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。

...["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
//}

//emlist[例2: 構造化されたハッシュ][ruby]{
require 'yaml'
require 'date'

str_l = <<~YAML_EOT
Tanaka Taro: {age:...
...uzuki Suneo"] = {
"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
vers...
...トラクトを修正した。
#
//}

==
= バックエンドの選択

yaml ライブラリでは、以下のライブラリをバックエンドとして使用します。

* psych ライブラリ: YAML バージョン 1.1 を扱う事ができます。


==
= タグの指定

!ruby/sym :foo など...

webrick/cgi (19.0)

一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

...と同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

==
= 使い方

WEBrick のサーブレットを作成するのと同じように、WEBrick::CGI のサブクラスでメソッド
do_GET や do_POST...
...Brick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end

MyCGI.new.start()

==
== do_XXX メソッド

do_XXX メソッドの XXX には GET, HEAD, POST, PUT, DELETE, OPTIONS が使用できます。

WEBrick::CGI のサブク...
...st オブジェクトです。
第二引数は、クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。

==
== フォームフィールドの値を得る

フォームフィールドの値は WEBrick::HTTPRequest#query メソッドが返す Hash オブジ...

rdoc (13.0)

RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。

...によってメソッドやクラスに関するドキュメントを
生成するとき、コメント部を変換するために使われます。

==
= ロードマップ

* RDoc で Ruby のソースファイルに対するドキュメントを生成したければ、まずこの文章を読み...
...い。
* テキスト部を HTML に変換する部分をライブラリとして使いたければ、RDoc::Markup を参照してください。

==
= 概要

インストールすれば、'rdoc' コマンドでドキュメントが生成できます。
(Windows では 'rdoc.bat' です)

$ rdoc...
...中のディレクト
リを再帰的に走査します。ただしこの場合 Ruby と C のソースファイルのみが
処理されます。

==
=[a:usage] 使いかた

RDoc はコマンドラインから以下のようにして起動します。

$ rdoc <options> [name...]

ファイルを...

絞り込み条件を変える