ライブラリ
- ビルトイン (67)
-
minitest
/ unit (1) -
net
/ ftp (12) -
net
/ http (24) -
net
/ pop (36) - rake (12)
-
rubygems
/ user _ interaction (12)
クラス
- BasicObject (12)
-
Gem
:: StreamUI :: VerboseProgressReporter (12) -
MiniTest
:: Unit (1) -
Net
:: FTP (12) -
Net
:: POP3 (36) - Proc (7)
-
Rake
:: FileList (12) - String (12)
- Thread (24)
モジュール
- GC (12)
-
Net
:: HTTPHeader (24)
キーワード
- != (12)
- << (7)
- acct (12)
-
auth
_ only (12) -
basic
_ auth (12) - egrep (12)
-
garbage
_ collect (12) - priority (12)
- priority= (12)
-
proxy
_ basic _ auth (12) - skips= (1)
- start (24)
- updated (12)
検索結果
先頭5件
-
String
# count(*chars) -> Integer (18156.0) -
chars で指定された文字が文字列 self にいくつあるか数えます。
...。
@param chars 出現回数を数える文字のパターン
//emlist[例][ruby]{
p 'abcdefg'.count('c') # => 1
p '123456789'.count('2378') # => 4
p '123456789'.count('2-8', '^4-6') # => 4
# ファイルの行数を数える
n_lines = File.read("foo").count("\n")
#......ファイルの末尾に改行コードがない場合にも対処する
buf = File.read("foo")
n_lines = buf.count("\n")
n_lines += 1 if /[^\n]\z/ =~ buf
# if /\n\z/ !~ buf だと空ファイルを 1 行として数えてしまうのでダメ
//}... -
Rake
:: FileList # egrep(pattern) {|filename , count , line| . . . } (6268.0) -
与えられたパターンをファイルリストから grep のように検索します。
...与えられたパターンをファイルリストから grep のように検索します。
ブロックが与えられた場合は、マッチした行の情報 (ファイル名、行番号、マッチした行) が
ブロックに渡されてブロックが評価されます。ブロックが......。
@param pattern 正規表現を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("sample1", "line1\nline2\nline3\n")
IO.write("sample2", "line1\nline2\nline3\nline4\n")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new('sample*')......_list.egrep(/line/) # => 7
file_list.egrep(/.*/) do |filename, count, line|
"filename = #{filename}, count = #{count}, line = #{line}"
end
end
# => "filename = sample1, count = 1, line = line1\n"
# => "filename = sample1, count = 2, line = line2\n"
# => "filename = sample1, count = 3, line... -
MiniTest
:: Unit # skips=(count) (6214.0) -
実行しなかったテストケース数をセットします。
...実行しなかったテストケース数をセットします。
@param count 件数を指定します。... -
Net
:: HTTPHeader # proxy _ basic _ auth(account , password) -> [String] (6213.0) -
Proxy 認証のために Proxy-Authorization: ヘッダをセットします。
...
Proxy 認証のために Proxy-Authorization: ヘッダをセットします。
@param account アカウント名を文字列で与えます。
@param password パスワードを文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html......')
req = Net::HTTP::Get.new(uri.request_uri)
req.proxy_basic_auth("account", "password") # => ["Basic YWNjb3VudDpwYXNzd29yZA=="]
//}... -
Thread
# priority -> Integer (6155.0) -
スレッドの優先度を返します。この値が大きいほど優先度が高くなります。 メインスレッドのデフォルト値は 0 です。新しく生成されたスレッドは親スレッドの priority を引き継ぎます。
...スレッドの
priority を引き継ぎます。
@param val スレッドの優先度を指定します。プラットフォームに依存します。
//emlist[例][ruby]{
Thread.current.priority # => 0
count1 = count2 = 0
a = Thread.new do
loop { count1 += 1 }
end
a.priority = -1
b......= Thread.new do
loop { count2 += 1 }
end
b.priority = -2
count1 = count2 = 0 # reset
sleep 1 # => 1
count1 # => 13809431
count2 # => 11571921
//}... -
Thread
# priority=(val) (6155.0) -
スレッドの優先度を返します。この値が大きいほど優先度が高くなります。 メインスレッドのデフォルト値は 0 です。新しく生成されたスレッドは親スレッドの priority を引き継ぎます。
...スレッドの
priority を引き継ぎます。
@param val スレッドの優先度を指定します。プラットフォームに依存します。
//emlist[例][ruby]{
Thread.current.priority # => 0
count1 = count2 = 0
a = Thread.new do
loop { count1 += 1 }
end
a.priority = -1
b......= Thread.new do
loop { count2 += 1 }
end
b.priority = -2
count1 = count2 = 0 # reset
sleep 1 # => 1
count1 # => 13809431
count2 # => 11571921
//}... -
Gem
:: StreamUI :: VerboseProgressReporter # updated(message) -> nil (6123.0) -
現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
...現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
@param message 表示するメッセージを指定します。... -
Net
:: HTTPHeader # basic _ auth(account , password) -> [String] (3213.0) -
Authorization: ヘッダを BASIC 認証用にセットします。
...。
@param account アカウント名を文字列で与えます。
@param password パスワードを文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.basic_auth("user", "pass") #......=> ["Basic dXNlcjpwYXNz"]
//}... -
Net
:: POP3 # auth _ only(account , password) -> () (3213.0) -
POP セッションを開き、認証だけを行って接続を切ります。
...POP セッションを開き、認証だけを行って接続を切ります。
主に POP before SMTP のために用意されています。
使用例:
require 'net/pop'
pop = Net::POP3.new('pop.example.com')
pop.auth_only 'YourAccount', 'YourPassword'
@param account アカウント名......文字列
@param password パスワード文字列
@raise IOError セッションが既に開始されている場合に発生します
@raise Net::POPAuthenticationError 認証に失敗した、もしくはAPOPを利用しようとしたがサーバがAPOPを提供していない場合に発生し......ます
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します... -
Net
:: POP3 # start(account , password) -> self (3213.0) -
サーバへ接続し、POP3のセッションを開始します。
...サーバへ接続し、POP3のセッションを開始します。
ブロックが渡された場合にはセッション開始後
そのオブジェクト自身を引数としてブロックが呼びだされます。
ブロック終了時にセッションを終了させます。
ブロック......なります。
@param account アカウント名文字列
@param password パスワード文字列
@raise IOError セッションが既に開始されている場合に発生します
@raise TimeoutError 接続がタイムアウトした場合に発生します
@raise Net::POPAuthenticationError......認証に失敗した、もしくはAPOPを利用しようとしたがサーバがAPOPを提供していない場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロ...