るりまサーチ

最速Rubyリファレンスマニュアル検索!
746件ヒット [1-100件を表示] (0.081秒)
トップページ > クエリ:p[x] > クエリ:API[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. rsa p
  5. dh p=

モジュール

検索結果

<< 1 2 3 ... > >>

psych (26156.0)

yaml のバックエンドライブラリです。libyaml ベースで作成されてお り、YAML バージョン 1.1 を扱う事ができます。

...で作成されてお
り、YAML バージョン 1.1 を扱う事ができます。


=== 概要

P
sych を用いると YAML のパースと出力ができます。
これらの機能は libyaml http://pyyaml.org/wiki/LibYAML を用いて
実装されています。さらに Ruby の大半のオブ...
...uire 'psych'
# YAML のテキストをパースする
P
sych.load("--- foo") # => "foo"

# YAML のデータを出力
P
sych.dump("foo") # => "--- foo\n...\n"
{ :a => 'b'}.to_yaml # => "---\n:a: b\n"
//}

基本的な使い方はこれだけです。簡単な用事は
P
sych.load、Psych.dump...
...ます。


==== YAML のパース

P
sych は YAML ドキュメントのパースができます。
ユーザの必要に応じ、高水準な API から低水準な API まで用意されています。
最も低水準なものは、イベントベースな API です。中程度の水準のもの...

Win32::Registry::API (24000.0)

String#capitalize -> String (12218.0)

文字列先頭の文字を大文字に、残りを小文字に変更した文字列を返します。 ただし、アルファベット以外の文字は位置に関わらず変更しません。

...ット以外の文字は位置に関わらず変更しません。

//emlist[例][ruby]{
p
"foobar--".capitalize # => "Foobar--"
p
"fooBAR--".capitalize # => "Foobar--"
p
"FOOBAR--".capitalize # => "Foobar--"
//}

@see String#capitalize!, String#upcase,
String#downcase, String#swapcase...

String#capitalize(*options) -> String (12218.0)

文字列先頭の文字を大文字に、残りを小文字に変更した文字列を返します。

...ます。

@param options オプションの詳細は String#downcase を参照してください。

//emlist[例][ruby]{
p
"foobar--".capitalize # => "Foobar--"
p
"fooBAR--".capitalize # => "Foobar--"
p
"FOOBAR--".capitalize # => "Foobar--"
//}

@see String#capitalize!, String#upcase,
S...
...tring#downcase, String#swapcase...

String#capitalize! -> self | nil (12212.0)

文字列先頭の文字を大文字に、残りを小文字に変更します。 ただし、アルファベット以外の文字は位置に関わらず変更しません。

...rn capitalize! は self を変更して返しますが、
変更が起こらなかった場合は nil を返します。

//emlist[例][ruby]{
str = "foobar"
str.capitalize!
p
str # => "Foobar"

str = "fooBAR"
str.capitalize!
p
str # => "Foobar"
//}

@see String#capitalize, String#upcase...
...!,
String#downcase!, String#swapcase!...

絞り込み条件を変える

String#capitalize!(*options) -> self | nil (12212.0)

文字列先頭の文字を大文字に、残りを小文字に破壊的に変更します。

...す。

@param options オプションの詳細は String#downcase を参照してください。

@return capitalize! は self を変更して返しますが、
変更が起こらなかった場合は nil を返します。

//emlist[例][ruby]{
str = "foobar"
str.capitalize!
p
str # => "...
...Foobar"

str = "fooBAR"
str.capitalize!
p
str # => "Foobar"
//}

@see String#capitalize, String#upcase!,
String#downcase!, String#swapcase!...

Net::HTTPHeader#each_capitalized_name {|name| .... } -> () (12200.0)

保持しているヘッダ名を正規化 ('x-my-header' -> 'X-My-Header') して、ブロックに渡します。

...er' -> 'X-My-Header')
して、ブロックに渡します。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_capitalized_name { |key| puts key }

# => Accept-Encoding
# => Accept
# => User-Agent
//}...

Symbol#capitalize -> Symbol (12200.0)

シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。

...に、残りを小文字に変更した
シンボルを返します。

(self.to_s.capitalize.intern と同じです。)

:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"

@see String#capitalize...

Symbol#capitalize(*options) -> Symbol (12200.0)

シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。

...に、残りを小文字に変更した
シンボルを返します。

(self.to_s.capitalize.intern と同じです。)

:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"

@see String#capitalize...

rexml/parsers/sax2parser (12022.0)

SAX2 と同等の API を持つストリーム式の XML パーサ。

...SAX2 と同等の API を持つストリーム式の XML パーサ。

コールバックをパーサオブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます...
...ます。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。

REXML::Parsers::StreamParser のパーサよりは高機能です。

//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'

p
arser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">...
...XML

elements = []
p
arser.listen(:start_element){|uri, localname, qname, attrs|
elements << [qname, attrs]
}
as = []
p
arser.listen(:start_element, ["a"]){|uri, localname, qname, attrs|
as << [qname, attrs]
}
texts = []
p
arser.listen(:characters, ["a"]){|c| texts << c }
p
arser.parse
elements # =>...

絞り込み条件を変える

OpenSSL::PKCS7#type=(type) (9206.0)

PKCS7 オブジェクトのタイプを Symbol オブジェクトで設定します。

...PKCS7 オブジェクトのタイプを Symbol オブジェクトで設定します。

このメソッドは使わないでください。
このメソッドは PKCS#7 の低レベル API であり、正しく使うのは
難しいでしょう。

@param type 設定するタイプ(シンボル)...

Net::HTTPHeader#each_capitalized {|name, value| .... } -> () (9200.0)

ヘッダフィールドの正規化名とその値のペアを ブロックに渡し、呼びだします。

...ヘッダフィールドの正規化名とその値のペアを
ブロックに渡し、呼びだします。

正規化名は name に対し
name.downcase.split(/-/).capitalize.join('-')
で求まる文字列です。...
<< 1 2 3 ... > >>