904件ヒット
[1-100件を表示]
(0.040秒)
別のキーワード
ライブラリ
- date (24)
- fileutils (79)
- json (132)
- logger (69)
- matrix (36)
- monitor (24)
-
net
/ http (60) -
net
/ imap (24) - open-uri (40)
- optparse (48)
- prettyprint (12)
- psych (8)
-
rdoc
/ markup / formatter (12) -
rexml
/ document (48) -
rubygems
/ specification (12) - scanf (12)
- stringio (12)
- strscan (12)
- syslog (12)
- time (24)
- uri (72)
-
webrick
/ httpstatus (24) -
webrick
/ httputils (96) - zlib (12)
クラス
- DateTime (24)
-
Gem
:: Specification (12) - Logger (57)
-
Logger
:: Formatter (12) - Matrix (12)
-
Net
:: HTTPGenericRequest (24) -
Net
:: HTTPResponse (12) -
Net
:: IMAP (24) - OptionParser (36)
- PrettyPrint (12)
-
RDoc
:: Markup :: Formatter (12) -
REXML
:: Text (12) - String (12)
- StringIO (12)
- StringScanner (12)
- Time (24)
-
URI
:: Generic (24) - Vector (24)
-
WEBrick
:: HTTPUtils :: FormData (96) -
Zlib
:: GzipWriter (12)
モジュール
- FileUtils (79)
-
JSON
:: Generator :: GeneratorMethods :: Array (12) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (12) -
JSON
:: Generator :: GeneratorMethods :: Float (12) -
JSON
:: Generator :: GeneratorMethods :: Hash (12) -
JSON
:: Generator :: GeneratorMethods :: Integer (12) -
JSON
:: Generator :: GeneratorMethods :: NilClass (12) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
JSON
:: Generator :: GeneratorMethods :: String (24) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (12) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12) - Kernel (16)
- MonitorMixin (12)
-
Net
:: HTTPHeader (24) - OpenURI (24)
-
OptionParser
:: Arguable (12) - Psych (8)
- Syslog (12)
- URI (48)
-
WEBrick
:: HTTPStatus (24)
キーワード
- Default (12)
- MonitorMixin (12)
- Pretty (12)
-
RC
_ MOVED _ PERMANENTLY (12) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (12) - Transitive (12)
- [] (12)
-
_ strptime (12) -
add
_ tag (12) -
body
_ permitted? (12) -
cp
_ lr (7) -
cp
_ r (12) -
datetime
_ format (12) -
datetime
_ format= (24) -
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) - determinant (12)
-
each
_ data (12) -
encode
_ www _ form (12) -
encode
_ www _ form _ component (12) - filename (12)
- filename= (12)
-
form
_ data= (12) - format (12)
-
format
_ date (12) -
format
_ datetime (12) - formatter (12)
- formatter= (12)
-
json
_ create (12) - list (12)
- log (12)
-
mon
_ enter (12) - name (12)
- name= (12)
- new (9)
- norm (12)
- normalize (24)
- normalize! (12)
- open (16)
-
open
_ uri (24) - permute (24)
- permute! (24)
- printf (24)
- remove (12)
-
request
_ body _ permitted? (12) - requirements= (12)
-
response
_ body _ permitted? (12) -
rm
_ r (12) - rmdir (12)
-
safe
_ load (8) - scanf (12)
-
set
_ form _ data (12) - strptime (36)
- terminate (12)
-
to
_ ary (12) -
to
_ json (108) -
to
_ json _ raw _ object (12) - unnormalize (12)
検索結果
先頭5件
-
FileUtils
. # rm(list , options = {}) -> () (15125.0) -
list で指定された対象を消去します。
...は配列で指定します。
@param options :force, :noop, :verbose が指定できます。
c:FileUtils#options
//emlist[][ruby]{
require 'fileutils'
FileUtils.rm('junk.txt')
FileUtils.rm(Dir.glob('*~'))
FileUtils.rm('NotExistFile', force: true) # never raises exception
//}... -
Logger
:: Formatter # datetime _ format=(format) (9206.0) -
ログの日時フォーマットをセットします。
...aram format 日時のフォーマット文字列。Time#strftime で使用するフォーマット文字列と
同じものを使用できます。
//emlist[例][ruby]{
require 'logger'
formatter = Logger::Formatter.new
formatter.datetime_format # => nil
formatter.datetime_format = '......%Y-%m-%d %H:%M:%S' # => "%Y-%m-%d %H:%M:%S"
formatter.datetime_format # => "%Y-%m-%d %H:%M:%S"
//}
@see Time#strftime... -
Logger
# datetime _ format=(format) (6206.0) -
ログに記録する時の日付のフォーマットをセットします。
...トをセットします。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.datetime_format # => nil
logger.debug("test")
logger.datetime_format = '%Y/%m/%dT%H:%M:%S.%06d' # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.datetime_format # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.debug("tes......t")
# => D, [2019-03-13T23:52:13.674385 #17393] DEBUG -- : test
# D, [2019/03/13T23:52:13.000012#17393] DEBUG -- : test
//}
@see Time#strftime, Logger#datetime_format... -
Logger
# formatter=(formatter) (6206.0) -
ログを出力する際に使用するフォーマッターをセットします。
...formatter 4 つの引数 (severity, time, program name, message) を受け取る call メソッドを
持つオブジェクトを指定します。call メソッドの返り値は文字列にしてください。
//emlist[][ruby]{
require 'logger'
logger = Logger.new
logger.format... -
Gem
:: Specification # requirements=(informations) (6200.0) -
この Gem パッケージを動作させるのに必要な条件をセットします。 これはユーザのためのシンプルな情報をセットします。
...この Gem パッケージを動作させるのに必要な条件をセットします。
これはユーザのためのシンプルな情報をセットします。
@param informations 情報を文字列の配列で指定します。... -
FileUtils
. # rm _ r(list , options = {}) -> () (6125.0) -
ファイルまたはディレクトリ list を再帰的に消去します。
...ョンを使用してください。
詳しくは FileUtils.#remove_entry_secure の項を参照してください。
//emlist[][ruby]{
require 'fileutils'
FileUtils.rm_r(Dir.glob('/tmp/*'))
FileUtils.rm_r(Dir.glob('/tmp/*'), secure: true)
//}
@see FileUtils.#rm, FileUtils.#remove_entry_secure... -
Net
:: HTTPHeader # form _ data=(params) (6112.0) -
HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。
...ntent-Type: には
'application/x-www-form-urlencoded' が設定されます。
@param params HTML のフォームデータの Hash を与えます。
@param sep データのセパレータを文字列で与えます。
//emlist[例 form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www......request_uri)
req.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}
//emlist[例 set_form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.set_form_data({"q" => "ruby......", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}... -
Net
:: HTTPHeader # set _ form _ data(params , sep = & # 39;&& # 39;) -> () (6112.0) -
HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。
...ntent-Type: には
'application/x-www-form-urlencoded' が設定されます。
@param params HTML のフォームデータの Hash を与えます。
@param sep データのセパレータを文字列で与えます。
//emlist[例 form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www......request_uri)
req.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}
//emlist[例 set_form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.set_form_data({"q" => "ruby......", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}... -
URI
. encode _ www _ form(enum , enc=nil) -> String (6112.0) -
enum から URL-encoded form data を生成します。
...d form data を生成します。
HTML5 で定義されている application/x-www-form-urlencoded 形式の
文字列を生成します。
enum には通常 [key, value] という形の配列の配列を渡します。
以下の例を見てください。
require 'uri'
URI.encode_www_form([[......出しで [key, value] の形のデータを渡すものであれば
何でも渡すことができます(例えば 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.whatw...