155件ヒット
[1-100件を表示]
(0.055秒)
種類
- インスタンスメソッド (111)
- 特異メソッド (33)
- モジュール (11)
ライブラリ
- monitor (11)
-
rubygems
/ format (11) -
rubygems
/ old _ format (11) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (11) -
rubygems
/ spec _ fetcher (22) -
rubygems
/ specification (44) - scanf (12)
- uri (22)
クラス
-
Gem
:: Format (11) -
Gem
:: OldFormat (11) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (11) -
Gem
:: SpecFetcher (22) -
Gem
:: Specification (44) - String (12)
モジュール
- URI (22)
キーワード
- MonitorMixin (11)
-
decode
_ www _ form (11) -
encode
_ www _ form (11) - fetch (11)
-
find
_ matching (11) - normalize (11)
-
normalize
_ yaml _ input (11) -
original
_ platform (11) - platform (11)
- scanf (12)
- search (22)
検索結果
先頭5件
-
Gem
:: Format # spec -> Gem :: Specification (21301.0) -
Gem の Gem::Specification を返します。
...Gem の Gem::Specification を返します。... -
Gem
:: OldFormat # spec -> Gem :: Specification (21301.0) -
Gem の Gem::Specification を返します。
...Gem の Gem::Specification を返します。... -
Gem
:: Specification # normalize -> [String] (9200.0) -
この Gem パッケージの含まれるファイルリストから重複を取り除きます。
この Gem パッケージの含まれるファイルリストから重複を取り除きます。 -
Gem
:: Specification # original _ platform -> String (9200.0) -
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。
この属性は古いバージョンの Gem パッケージをアンインストールするために残されています。 -
Gem
:: Specification # platform -> String (9200.0) -
この Gem パッケージを使用できるプラットフォームを返します。
この Gem パッケージを使用できるプラットフォームを返します。 -
Gem
:: Specification . normalize _ yaml _ input(input) -> String (9200.0) -
YAML 形式の gemspec を正しくフォーマットします。
...YAML 形式の gemspec を正しくフォーマットします。
@param input 文字列か IO オブジェクトを指定します。... -
URI
. encode _ www _ form(enum , enc=nil) -> String (6264.0) -
enum から URL-encoded form data を生成します。
...enum から URL-encoded form data を生成します。
HTML5 で定義されている application/x-www-form-urlencoded 形式の
文字列を生成します。
enum には通常 [key, value] という形の配列の配列を渡します。
以下の例を見てください。
require 'uri'......ode_www_form([["a", "1"], ["b", "2"], ["c", "x yz"]])
# => "a=1&b=2&c=x+yz"
実際には、each のブロック呼び出しで [key, value] の形のデータを渡すものであれば
何でも渡すことができます(例えば Hash など)。
require 'uri'
URI.encode_www_form({"a"=>"1"......い場合は multipart/form-data をつかうべきで
このメソッドを使うべきではありません。
このメソッドは内部的に
URI.encode_www_form_component
を使っています。
このメソッドは
https://url.spec.whatwg.org/#concept-urlencoded-serializer
にもとづい... -
URI
. decode _ www _ form(str , enc=Encoding :: UTF _ 8) -> [[String , String]] (6252.0) -
文字列から URL-encoded form data をデコードします。
...文字列から URL-encoded form data をデコードします。
application/x-www-form-urlencoded 形式のデータをデコードし、
[key, value] という形の配列の配列を返します。
enc で指定したエンコーディングの文字列が URL エンコードされたもの......メソッドは
https://url.spec.whatwg.org/#concept-urlencoded-parser
にもとづいて実装されています。
そのため「&」区切りのみに対応していて、「;」区切りには対応していません。
require 'uri'
ary = URI.decode_www_form("a=1&a=2&b=3")
p ary......assoc('a').last #=> '2'
p Hash[ary] # => {"a"=>"2", "b"=>"3"}
@param str デコード対象の文字列
@param enc エンコーディング
@raise ArgumentError str のフォーマットが不正である場合に発生します
@see URI.decode_www_form_component, URI.encode_www_form... -
MonitorMixin (6018.0)
-
スレッドの同期機構としてのモニター機能を提供するモジュールです。
...に
モニタ機能を追加します。
=== 例
//emlist[消費者、生産者問題の例][ruby]{
require 'monitor'
buf = []
buf.extend(MonitorMixin) # 配列にモニタ機能を追加
empty_cond = buf.new_cond # 配列が空であるかないかを通知する条件変数
# consumer
Thread.s......期化
MonitorMixin は初期化される必要があります。
上の例のように Object#extend を使って利用する場合は
自動的に初期化されます。
//emlist[extend する例][ruby]{
require 'monitor'
buf = []
buf.extend(MonitorMixin)
//}
しかし、MonitorMixin をクラ......ークラスの initialize に引数を渡したい場合は super を、そうでない場合は super() を呼んで下さい。
詳しくは、d:spec/call#super を参照して下さい。
例えば、以下の MyObject のスーパークラスは Object であり、その initialize は引数を... -
Gem
:: SpecFetcher # fetch(dependency , all = false , matching _ platform = true) -> Array (3200.0) -
依存関係を満たす gemspec の配列を返します。
...依存関係を満たす gemspec の配列を返します。
@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォームの情...