191件ヒット
[1-100件を表示]
(0.194秒)
別のキーワード
ライブラリ
- ビルトイン (23)
- erb (24)
- logger (108)
- rake (24)
-
rdoc
/ parser / ruby (12)
クラス
- ERB (24)
- Hash (12)
- Logger (108)
-
RDoc
:: Parser :: Ruby (12) -
Rake
:: Application (24) - Refinement (4)
- Thread (7)
キーワード
- error (24)
- fatal? (12)
- flatten (12)
- formatter (12)
-
import
_ methods (4) - result (12)
- run (12)
-
safe
_ level (7) - scan (12)
-
sev
_ threshold (12) -
sev
_ threshold= (12) -
top
_ level (12) -
top
_ level _ tasks (12) - warn (24)
検索結果
先頭5件
-
Logger
# level -> Integer (21326.0) -
レシーバにセットされているログレベルを取得します。
...レシーバにセットされているログレベルを取得します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.level # => 0
logger.level = Logger::Severity::ERROR
logger.level # => 3
//}... -
Rake
:: Application # top _ level _ tasks -> Array (15314.0) -
コマンドラインで指定されたタスクのリストを返します。
...コマンドラインで指定されたタスクのリストを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.top_level_tasks # => ["default"]
end
//}... -
Rake
:: Application # top _ level (15214.0) -
Rake アプリケーションに与えられたトップレベルのタスク (コマンドラインで指定されたタスク) を実行します。
...
Rake アプリケーションに与えられたトップレベルのタスク
(コマンドラインで指定されたタスク) を実行します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test1
task :test1
task :test2 do
puts "test2"
end
# rake test2 で実行
R......ake.application.top_level
# => "test2"
//}... -
Thread
# safe _ level -> Integer (12342.0) -
self のセーフレベルを返します。カレントスレッドの safe_level は、$SAFE と同じです。
...ドの
safe_level は、$SAFE と同じです。
Ruby 2.6 から$SAFEがプロセスグローバルになったため、このメソッドは obsolete になりました。
セーフレベルについてはspec/safelevelを参照してください。
//emlist[例][ruby]{
thr = Thread.new { $SAFE......= 1; sleep }
Thread.current.safe_level # => 0
thr.safe_level # => 1
//}... -
Logger
# sev _ threshold=(level) (12334.0) -
Logger オブジェクトのログレベルを設定します。ログレベルがこれより低いメッセージは 出力されません。
...er オブジェクトのログレベルを設定します。ログレベルがこれより低いメッセージは
出力されません。
@param level ログレベルを指定します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.level # => 0
logger.level = Logger......::Severity::ERROR # => 3
logger.level # => 3
//}... -
Thread
# safe _ level -> Integer (12326.0) -
セーフレベルを返します。
...す。
Ruby 2.6 から$SAFEがプロセスグローバルになったため、このメソッドは obsolete になりました。
単純に $SAFE をチェックしてください。
セーフレベルについてはspec/safelevelを参照してください。
//emlist[例][ruby]{
thr = Thread.n......ew { $SAFE = 1; sleep }
Thread.current.safe_level # => 0
thr.safe_level # => 1
//}... -
ERB
# result(b=TOPLEVEL _ BINDING) -> String (12307.0) -
ERB を b の binding で実行し、結果の文字列を返します。
...ERB を b の binding で実行し、結果の文字列を返します。
@param b eRubyスクリプトが実行されるときのbinding
//emlist[例][ruby]{
require 'erb'
erb = ERB.new("test <%= test1 %>\ntest <%= test2 %>\n")
test1 = "foo"
test2 = "bar"
puts erb.result
# test foo
# test bar
//......}
@see ERB#result_with_hash... -
Refinement
# import _ methods(*modules) -> self (12237.0) -
モジュールからメソッドをインポートします。
...ポートします。
Module#includeと違って、import_methods はメソッドをコピーして
refinement に追加して、refinementでインポートしたメソッドを有効化します。
メソッドをコピーするため、Rubyコードで定義されたメソッドだけしか
イ......t[][ruby]{
module StrUtils
def indent(level)
' ' * level + self
end
end
module M
refine String do
import_methods StrUtils
end
end
using M
p "foo".indent(3) # => " foo"
module M
refine String do
import_methods Enumerable
# Can't import method which is not defined with R......uby code: Enumerable#drop
end
end
//}... -
Logger
# sev _ threshold -> Integer (12226.0) -
レシーバにセットされているログレベルを取得します。
...レシーバにセットされているログレベルを取得します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.level # => 0
logger.level = Logger::Severity::ERROR
logger.level # => 3
//}... -
Logger
# formatter -> String (12219.0) -
ログを出力する際に使用するフォーマッターを取得します。
...rity, time, program name, message) を受けとります。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.formatter # => nil
logger.info("test")
# => I, [2019-05-09T22:13:56.509159 #13912] INFO -- : test
ltsv_formatter = proc { |severity, timestamp, progname, msg|
"t......ime:#{timestamp}\tlevel:#{severity}\tprogname:#{progname}\tmessage:#{msg}\n"
}
logger.formatter = ltsv_formatter
logger.formatter # => #<Proc:0x00007fa3048b8e00@/path/to/file:8>
logger.info("MyApp") { "test" }
# => time:2019-05-09 22:13:56 +0900 level:INFO progname:MyApp message:test
//}... -
Logger
# fatal? -> bool (9119.0) -
現在の Logger オブジェクトが FATAL 以上のログレベルのメッセージを記録するなら 真を返します。
...現在の Logger オブジェクトが FATAL 以上のログレベルのメッセージを記録するなら
真を返します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT, level: Logger::Severity::FATAL)
logger.fatal? # => true
logger.level = 5
logger.fatal? # => false
//...