ライブラリ
- ビルトイン (168)
-
cgi
/ html (12) - date (12)
- json (12)
-
minitest
/ unit (1) -
net
/ ftp (84) -
net
/ smtp (36) - openssl (36)
-
rubygems
/ remote _ fetcher (24) - time (12)
-
webrick
/ httpauth / userdb (12) -
webrick
/ httputils (60)
クラス
-
ARGF
. class (27) - DateTime (12)
-
Gem
:: RemoteFetcher (24) - IO (81)
- Module (12)
-
Net
:: FTP (84) -
Net
:: SMTP (36) -
OpenSSL
:: SSL :: SSLSocket (24) -
OpenSSL
:: X509 :: ExtensionFactory (12) - String (48)
- Time (12)
-
WEBrick
:: HTTPUtils :: FormData (60)
モジュール
キーワード
- [] (12)
- attr (12)
-
create
_ extension (12) - dir (24)
-
each
_ line (18) -
exception
_ details (1) -
fetch
_ path (12) - filename (12)
- filename= (12)
-
get
_ passwd (12) - gets (54)
- lines (18)
- list (24)
- name (12)
- name= (12)
- nlst (12)
-
open
_ uri _ or _ path (12) - readline (27)
- readlines (27)
-
send
_ mail (12) - sendmail (12)
- sysread (12)
- syswrite (12)
- textarea (12)
-
to
_ json (12) - upto (12)
- xmlschema (24)
検索結果
先頭5件
-
String
# lines(rs = $ / , chomp: false) -> [String] (30351.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
...> ["hello", "world"]
//}
@param rs 行末を示す文字列
@param chomp 分割した各行に対して String#chomp と同等の結果を得
る場合は true を、そうでない場合は false で指定します。
省略した場合は false を指定したとみな......されます。
ブロックが指定された場合は String#each_line と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_line... -
String
# lines(rs = $ / , chomp: false) {|line| . . . } -> self (30151.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
...> ["hello", "world"]
//}
@param rs 行末を示す文字列
@param chomp 分割した各行に対して String#chomp と同等の結果を得
る場合は true を、そうでない場合は false で指定します。
省略した場合は false を指定したとみな......されます。
ブロックが指定された場合は String#each_line と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_line... -
String
# upto(max , exclusive = false) {|s| . . . } -> self (30145.0) -
self から始めて max まで 「次の文字列」を順番にブロックに与えて繰り返します。 「次」の定義については String#succ を参照してください。
... String#succ を参照してください。
たとえば以下のコードは a, b, c, ... z, aa, ... az, ..., za を
出力します。
//emlist[][ruby]{
("a" .. "za").each do |str|
puts str
end
'a'.upto('za') do |str|
puts str
end
//}
@param max 繰り返しをやめる文字列
@param......exclusive max を含むかどうか。false の場合は max を含む。... -
String
# each _ line(rs = $ / , chomp: false) -> Enumerator (30125.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...、
改行コードが 2 つ以上連続するところで文字列を分割します
(つまり空行で分割します)。
@param rs 行末を示す文字列
@param chomp true を指定すると各行の末尾から rs を取り除きます。
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do......# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a # => []
s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines("bb").to_a #=> ["aa\nbb", "\ncc\n"]
//}
@see String#lines... -
String
# each _ line(rs = $ / , chomp: false) {|line| . . . } -> self (30125.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...、
改行コードが 2 つ以上連続するところで文字列を分割します
(つまり空行で分割します)。
@param rs 行末を示す文字列
@param chomp true を指定すると各行の末尾から rs を取り除きます。
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do......# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a # => []
s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines("bb").to_a #=> ["aa\nbb", "\ncc\n"]
//}
@see String#lines... -
Net
:: FTP # ls(*args) -> [String] (15315.0) -
LIST コマンドを送信し、結果を返します。
...れた場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。複数渡すことができます。
@raise Net::FTPTempError 応答コードが 4yz のとき... -
Net
:: FTP # ls(*args) {|line| . . . } -> nil (15115.0) -
LIST コマンドを送信し、結果を返します。
...れた場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。複数渡すことができます。
@raise Net::FTPTempError 応答コードが 4yz のとき... -
MiniTest
:: Assertions # exception _ details(exception , message) -> String (6315.0) -
与えられた例外の詳細を文字列として返します。
...与えられた例外の詳細を文字列として返します。
@param exception 例外を指定します。
@param message メッセージを指定します。... -
Net
:: FTP # nlst(dir = nil) -> [String] (6309.0) -
dir で指定したディレクトリのファイルの配列を返します。
...たディレクトリのファイルの配列を返します。
dir を省略した場合カレントディレクトリが指定されます。
@param dir ディレクトリを文字列で指定します。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net:... -
DateTime
# xmlschema(n = 0) -> String (3313.0) -
8601 書式の文字列を返します (XML Schema の dateTime 相当)。 省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。
...8601 書式の文字列を返します (XML Schema の dateTime 相当)。
省略可能な引数により、印字する秒の小数点以下の桁数を与えることができます。
strftime('%FT%T%:z') と等価です。
@param n 小数点以下の桁数
例:
require 'date'
DateTime.pa... -
Time
# xmlschema(fractional _ seconds = 0) -> String (3311.0) -
XML Schema で定義されている dateTime として 表現される形式の文字列を返します。
...ML Schema で定義されている dateTime として
表現される形式の文字列を返します。
XML Schema で定義されている dateTime として
表現される形式の文字列をパースするためのクラスメソッド
Time.iso8601, Time.xmlschema もあります。
@param......ただし TZD は Z または [+-]hh:mm です。
使用例
require 'time'
iso8601_time = '2008-08-31T12:34:56+09:00'
t = Time.iso8601(iso8601_time)
p t.xmlschema #=> "2008-08-31T03:34:56Z"
p t.xmlschema(9) #=> "2008-08-31T03:34:56.000000000Z"
@see Time.iso8601, Time.xmlschema...