るりまサーチ

最速Rubyリファレンスマニュアル検索!
347件ヒット [201-300件を表示] (0.098秒)

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< < 1 2 3 4 > >>

yaml (186.0)

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

...OT
-
--
-
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: 35, birthday: 1970-01-01}
Suzuki Suneo: {
age: 13,
birthday: 1992-12-21...
...tringio'

strio_r = StringIO.new(<<~YAML_EOT)
-
--
time: 2008-02-25 17:03:12 +09:00
target: YAML
version
: 4
log: |
例を加えた。
アブストラクトを修正した。
-
--
time: 2008-02-24 17:00:35 +09:00
target: YAML
version
: 3
log: |
アブストラクトを書...
...es_at("version", "time", "target", "log")
end

# =>
# version 3
# time 2008-02-24 17:00:35 +0900
# target:YAML
# アブストラクトを書いた。
#
# version 4
# time 2008-02-25 17:03:12 +0900
# target:YAML
# 例を加えた。
# アブストラクトを修正した。
#
//}

===
バッ...

rubygems (168.0)

RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。

...RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。


===
[a:gem_command] gem コマンドの使い方

$ gem help

RubyGems は Ruby のための高機能なパッケージ管理ツールです。
これはより多くの情報へのポ...
...本的なヘルプメッセージです。

使用方法:
gem -h/--help
gem -v/--version
gem command [arguments...] [options...]

例:
gem install rake
gem list --local
gem build package.gemspec
gem help install

さら...
...ルプを表示します
(e.g. 'gem help install')
より詳しい情報:
https://rubygems.org

===
= Gem パッケージをインストールする

例えば rak ( https://rubygems.org/gems/rak ) をインストールするには、以下のい...

NEWS for Ruby 2.0.0 (162.0)

NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...す。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 1.9.3 以降の変更

===
言語仕様の変更

* キーワード引数を追加しました
* %i, %I をシンボルの配列作...
...%W に似ています)
* デフォルトのソースエンコーディングを US-ASCII から UTF-8 に変更しました
* '_' で始まる使用されていない変数は警告しなくなりました

===
組み込みクラスの更新

* ARGF.class
* 追加: ARGF.class#codepoints,...
...SSLContext#ssl_version to
:TLSv1_2, :TLSv1_2_server, :TLSv1_2_client or :TLSv1_1, :TLSv1_1_server
:TLSv1_1_client. The version being effectively used can be queried
with OpenSSL::SSL#ssl_version. Furthermore, it is also possible to
blacklist the new TLS versions with OpenSSL:...

net/imap (150.0)

このライブラリは Internet Message Access Protocol (IMAP) の クライアントライブラリです。2060 を元に 実装されています。

...ライブラリは Internet Message Access Protocol (IMAP) の
クライアントライブラリです。2060 を元に
実装されています。

===
IMAP の概要

IMAPを利用するには、まずサーバに接続し、
Net::IMAP#authenticate もしくは
Net::IMAP#login で認証します...
...て Mail/sent-mail から "Mail/sent-apr03" へ移動させる

require 'net/imap'

imap = Net::IMAP.new('mail.example.com')
imap.authenticate('LOGIN', 'joe_user', 'joes_password')
imap.select('Mail/sent-mail')
if not imap.list('Mail/', 'sent-apr03')
imap.create('Mail/sent-apr03')
en...
...す。

===
References

* [IMAP]
M. Crispin, "INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1",
RFC 2060, December 1996.

* [LANGUAGE-TAGS]
Alvestrand, H., "Tags for the Identification of
Languages", RFC 1766, March 1995.

* [MD5]
Myers, J., and M. Rose, "The Content-MD5 H...

NEWS for Ruby 2.4.0 (126.0)

NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...す。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 2.3.0 以降の変更

===
言語仕様の変更

* 条件式での多重代入ができるようになりました 10617
* Symbol#t...
...cue をメソッドの引数内に書けるようになりました 12686
* トップレベルで return を書けるようになりました 4840

===
組み込みクラスの更新

* Array
* Array#concat 12333
複数の引数を取れるようになりました。
* Array#max, A...
...定可能です。12953

* Regexp
* meta character \X matches Unicode 9.0 characters with some workarounds
for UTR #51 Unicode Emoji, Version 4.0 emoji zwj sequences.
* Regexp#match? を追加 8110
true/false を返し、バックリファレンスを生成しません。
*...

絞り込み条件を変える

NEWS for Ruby 2.6.0 (114.0)

NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...す。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 2.5.0 以降の変更

===
言語仕様の変更

* $SAFE はプロセスグローバルで扱われることになると共に、0以...
...ができます。 12912
典型的なユースケースは以下の通りです:
//emlist{
ary[1..] # ary[1..-1] と同じ
(1...).each {|index| block } # index が 1 から始まる無限ループ
ary.zip(1..) {|elem, index| block } # ar...
...記素クラスタ (/\X/) アルゴリズムの書き換えと String#downcase での
Georgian MTAVRULI の special-casing を含みます。
* Update Emoji version from 5.0 to 11.0.0 14802

* RubyVM::AbstractSyntaxTree
* 新規メソッド
* RubyVM::AbstractSyntaxTree.pars...

GDBM#sync -> self (112.0)

要素の変更をファイルに反映します。

...要素の変更をファイルに反映します。

FAST モード(GDBM.open の第3引数に GDBM::FAST を指定)のときだけ意味があります。

===
注意
GNU gdbm version 1.8 以降より FAST モードがデフォルトになりました。...

rss (108.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...
.../1.0/modules/image/
をサポートしています。
ただし,Content モジュールは content:encoded しかサポートしていません.

===
パース

RSS をパースしたい場合は RSS::Parser クラスを使います。
RSS::Parser.parse は String の RSSを パースします(...
...ず言語を指定してください。

rss = RSS::Maker.make("0.91") do |maker|
maker.channel.language = "ja" if maker.feed_version == "0.91"
...
end

===
== Atom 1.0の生成

もし,Atom 1.0を生成したい場合は,RSS 0.91や2.0の場合と同様に
RSS::Maker.makeの第一引...

getoptlong (102.0)

getoptlong は、GNU の getopt_long() とまったく同じ方式でコマンド 行オプションの解析を行う Ruby のライブラリです。

...ptlong は、GNU の getopt_long() とまったく同じ方式でコマンド
行オプションの解析を行う Ruby のライブラリです。


===
GNU getopt_long() とは?

GNU getopt_long() は、コマンド行オプションの解析を行う C の関数です。多
くの GNU ソフト...
...ョンは `-' の代わりに `--' で始まります (例: `--version')。
* 長いオプションは、一意に定まる限り後方を省略することができます
(例: `--version' は、`--ver' と略すことができます。ただし、他のオプ
ション名が `--ver' で始...
...まらない場合に限ります)。
* 特殊な引数 `--' によって、オプションの解析を強制的に終了します。


===
順序形式 (ordering)

GNU getopt_long() および getoptlong.rb には、`REQUIRE_ORDER',
`PERMUTE', `RETURN_IN_ORDER' という、3 つの「順序形式...

OptionParser (60.0)

コマンドラインのオプションを取り扱うためのクラスです。

...pts = OptionParser.new
opts.on("-a"){|v| ProgramConfig[:a] = true } # オプション「-a」がコマンドラインで指定されていた場合の動作。
opts.parse!(ARGV) # 実際にコマンドラインの parse を行う。
//}

===
デフォルトで利用可能...
...: --help
オプションサマリを表示してから exit します。

: --version

OptionParser#ver を表示してから exit します。
OptionParser#ver が定義されていない場合は、そのようにエラーメッセージを出力して abort します。
オプション「--v...
...、そのクラスおよびモジュールで定義されている定数「Version」および「Release」を表示して、終了します。
//emlist{
$ ruby t.rb --version=OptionParser,URI,OpenSSL
t: OptionParser version 12203 (2007-04-20)
t: URI version 0.9.11
t: OpenSSL version 1.0.0
//}...

絞り込み条件を変える

cgi (60.0)

CGI プログラムの支援ライブラリです。

...ては以下の文書を参照してください。

* https://tools.ietf.org/html/draft-coar-cgi-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/

===
使用例

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

//emlist[][ruby]{
require "cgi"
cgi = CGI.n...
...eld nameの配列

# フォームに 'field_name' というfield nameがあるときに真
cgi.has_key?('field_name')
cgi.include?('field_name')
//}

===
= フォームフィールドの値をハッシュとして得る

フォームの値をハッシュとして得るには CGI#params を使いま...
...
cgi.params.delete('field_name') # パラメータを消去
cgi.params.clear # 全パラメータを消去
//}

===
= フォームフィールドの値をファイルに保存する

PStore を使うのが最も簡単です。

//emlist[][ruby]{
# 保存
require...
<< < 1 2 3 4 > >>