451件ヒット
[1-100件を表示]
(0.015秒)
ライブラリ
-
cgi
/ session (12) - date (48)
- e2mmap (12)
- logger (9)
-
net
/ http (12) -
net
/ imap (24) - prettyprint (24)
-
rdoc
/ markup / formatter (12) -
rexml
/ document (36) -
rubygems
/ defaults (12) -
rubygems
/ format (36) -
rubygems
/ installer (24) -
rubygems
/ old _ format (36) -
rubygems
/ platform (36) - scanf (6)
- time (24)
- uri (76)
-
webrick
/ httputils (12)
クラス
-
CGI
:: Session (12) - Date (24)
- DateTime (24)
-
Gem
:: Format (36) -
Gem
:: Installer (24) -
Gem
:: OldFormat (36) -
Gem
:: Platform (36) - Logger (9)
-
Net
:: HTTP (12) -
Net
:: IMAP (24) - PrettyPrint (24)
-
RDoc
:: Markup :: Formatter (12) -
REXML
:: Formatters :: Default (12) -
REXML
:: Formatters :: Pretty (12) -
REXML
:: Formatters :: Transitive (12) -
Scanf
:: FormatString (6) - Time (24)
-
WEBrick
:: HTTPUtils :: FormData (12)
モジュール
- Exception2MessageMapper (12)
- Gem (12)
- URI (76)
キーワード
-
_ strptime (24) - decode (7)
-
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) -
def
_ exception (6) -
default
_ exec _ format (12) - encode (7)
-
encode
_ www _ form (12) -
encode
_ www _ form _ component (12) - escape (7)
-
exec
_ format (12) -
exec
_ format= (12) - format (12)
-
format
_ date (12) -
format
_ datetime (12) -
from
_ file _ by _ path (24) -
from
_ io (24) - local (12)
- match (12)
- new (123)
-
post
_ form (12) -
singleline
_ format (12) - strptime (48)
- unescape (7)
検索結果
先頭5件
-
Gem
:: Installer . exec _ format=(format) (6201.0) -
実行ファイル名のフォーマットをセットします。
...実行ファイル名のフォーマットをセットします。
@param format 実行ファイル名のフォーマットを指定します。... -
URI
. encode _ www _ form(enum , enc=nil) -> String (6160.0) -
enum から URL-encoded form data を生成します。
...ed form data を生成します。
HTML5 で定義されている application/x-www-form-urlencoded 形式の
文字列を生成します。
enum には通常 [key, value] という形の配列の配列を渡します。
以下の例を見てください。
require 'uri'
URI.encode_www_form([......lue] の形のデータを渡すものであれば
何でも渡すことができます(例えば Hash など)。
require 'uri'
URI.encode_www_form({"a"=>"1", "b"=>"2", "c"=>"x yz"})
# => "a=1&b=2&c=x+yz"
このメソッドは引数のエンコーディングを変換しません。そのた......ることはできません。
ファイルを送りたい場合は multipart/form-data をつかうべきで
このメソッドを使うべきではありません。
このメソッドは内部的に
URI.encode_www_form_component
を使っています。
このメソッドは
https://url.spec.wh... -
URI
. decode _ www _ form _ component(str , enc=Encoding :: UTF _ 8) -> String (6154.0) -
URL-encoded form data の文字列の各コンポーネント をデコードした文字列を返します。
...URL-encoded form data の文字列の各コンポーネント
をデコードした文字列を返します。
通常は URI.decode_www_form を使うほうがよいでしょう。
"+" という文字は空白文字にデコードします。
enc で指定したエンコーディングの文字......グを付加します。
このメソッドは
https://www.w3.org/TR/html5/sec-forms.html#urlencoded-form-data
にもとづいて実装されています。
//emlist[][ruby]{
require 'uri'
enc = URI.encode_www_form_component('Ruby リファレンスマニュアル')
# => "Ruby+%E3%83%AA%E3%83%95%......_www_form_component(enc)
# => "Ruby リファレンスマニュアル"
//}
@param str デコード対象の文字列
@param enc エンコーディング
@raise ArgumentError str のフォーマットが不正である場合に発生します
@see URI.encode_www_form_component, URI.decode_www_form... -
URI
. encode _ www _ form _ component(str , enc=nil) -> String (6148.0) -
文字列を URL-encoded form data の1コンポーネント としてエンコードした文字列を返します。
...文字列を URL-encoded form data の1コンポーネント
としてエンコードした文字列を返します。
通常は URI.encode_www_form を使うほうがよいでしょう。
このメソッドでは *, -, ., 0-9, A-Z, _, a-z, は変換せず、
空白は + に変換し、その他......換します。
このメソッドは
https://www.w3.org/TR/2013/CR-html5-20130806/forms.html#url-encoded-form-data
にもとづいて実装されています。
//emlist[][ruby]{
require 'uri'
p URI.encode_www_form_component('Ruby リファレンスマニュアル')
# => "Ruby+%E3%83%AA%E3%83%95%......%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB"
//}
@param str エンコードする文字列
@param enc 指定された場合、パーセントエンコーディングする前に、strをこのエンコーディングに変換
@see URI.decode_www_form_component, URI.encode_www_form... -
URI
. decode _ www _ form(str , enc=Encoding :: UTF _ 8) -> [[String , String]] (6142.0) -
文字列から URL-encoded form data をデコードします。
...文字列から URL-encoded form data をデコードします。
application/x-www-form-urlencoded 形式のデータをデコードし、
[key, value] という形の配列の配列を返します。
enc で指定したエンコーディングの文字列が URL エンコードされたもの......そのため「&」区切りのみに対応していて、「;」区切りには対応していません。
require 'uri'
ary = URI.decode_www_form("a=1&a=2&b=3")
p ary #=> [['a', '1'], ['a', '2'], ['b', '3']]
p ary.assoc('a').last #=> '1'
p ary.assoc('b').last #=> '3'
p......Hash[ary] #=> {"a"=>"2", "b"=>"3"}
@param str デコード対象の文字列
@param enc エンコーディング
@raise ArgumentError str のフォーマットが不正である場合に発生します
@see URI.decode_www_form_component, URI.encode_www_form... -
Net
:: HTTP . post _ form(uri , params) -> Net :: HTTPResponse (6102.0) -
URI で指定した対象に フォームのデータを HTTP で POST します。
URI で指定した対象に フォームのデータを HTTP で
POST します。
送るデータは params に文字列から文字列への Hash として
渡します。
@param uri POST する対象を URI で指定します。
@param params POST するデータです。 -
Gem
. default _ exec _ format -> String (6101.0) -
デフォルトのインストールするコマンド名を決めるためのフォーマット文字列を返します。
デフォルトのインストールするコマンド名を決めるためのフォーマット文字列を返します。 -
Gem
:: Installer . exec _ format -> String (6101.0) -
実行ファイル名のフォーマットを返します。
実行ファイル名のフォーマットを返します。
指定しない場合は ruby コマンドと同じフォーマットを使用します。 -
Net
:: IMAP . format _ date(time) -> String (6101.0) -
時刻オブジェクトを IMAP の日付フォーマットでの文字列に変換します。
...時刻オブジェクトを IMAP の日付フォーマットでの文字列に変換します。
require 'net/imap'
Net::IMAP.format_date(Time.new(2011, 6, 20))
# => "20-Jun-2011"
@param time 変換する時刻オブジェクト...