525件ヒット
[1-100件を表示]
(0.065秒)
別のキーワード
ライブラリ
- ビルトイン (42)
- coverage (8)
- csv (48)
- e2mmap (42)
- logger (1)
-
mutex
_ m (12) - pp (36)
- prettyprint (24)
- prime (60)
- psych (12)
- rake (36)
- readline (24)
- ripper (24)
-
ripper
/ filter (12) -
ripper
/ lexer (48) -
ripper
/ sexp (24) -
rubygems
/ requirement (36) - socket (24)
-
webrick
/ httpproxy (12)
クラス
- CSV (48)
- Coverage (8)
-
Gem
:: Requirement (36) - Integer (24)
-
Logger
:: Application (1) - PP (36)
- PrettyPrint (24)
- Prime (24)
-
Prime
:: PseudoPrimeGenerator (12) -
Psych
:: Nodes :: Mapping (12) -
Rake
:: InvocationChain (12) - Ripper (96)
-
Ripper
:: Filter (12) -
RubyVM
:: InstructionSequence (12) - Socket (24)
-
WEBrick
:: HTTPProxyServer (12)
モジュール
- Exception2MessageMapper (42)
-
Mutex
_ m (12) - Rake (24)
- Readline (24)
-
RubyVM
:: AbstractSyntaxTree (30)
キーワード
- Fail (6)
- Raise (6)
- append (12)
-
append
_ features (12) - application (12)
- application= (12)
-
compile
_ option (12) -
completion
_ append _ character (12) -
completion
_ append _ character= (12) - create (12)
-
def
_ exception (6) - default (12)
- each (24)
-
each
_ prime (24) -
extend
_ object (6) - format (12)
- getaddrinfo (12)
- getifaddrs (12)
- lex (12)
- new (73)
- of (10)
- parse (46)
-
parse
_ file (10) - read (12)
- readlines (12)
- sexp (12)
-
sexp
_ raw (12) -
sharing
_ detection (12) -
singleline
_ format (12) -
singleline
_ pp (12) - slice (12)
- start (8)
-
token
_ match (12) - tokenize (12)
検索結果
先頭5件
-
PP
. pp(obj , out = $ > , width = 79) -> object (35220.0) -
指定されたオブジェクト obj を出力先 out に幅 width で出力します。 出力先 out を返します。
...ドが定義されている必要があります。
@param width 出力先の幅を指定します。
//emlist[][ruby]{
require 'pp'
str = PP.pp(b], [:a, [[:a, [:a, [:a, :b], [:a, :b],]]], '', 20)
puts str
# =>
# [[:a, :b],
# [:a,
# [[:a,
# [:a, [:a, :b]]],
# [:a, :b]]]]
//}
@see $>... -
PP
. singleline _ pp(obj , out= $ >) -> object (23202.0) -
指定されたオブジェクト obj を出力先 out に出力します。 ただし、インデントも改行もしません。 出力先 out を返します。
指定されたオブジェクト obj を出力先 out に出力します。
ただし、インデントも改行もしません。
出力先 out を返します。
@param obj 表示したいオブジェクトを指定します。
@param out 出力先を指定します。<< メソッドが定義されている必要があります。 -
PP
. sharing _ detection -> bool (17157.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
...合、
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
require 'pp'
b = [1, 2, 3]
a = [b, b]
pp a #=> [[1, 2, 3......], [1, 2, 3]]
PP.sharing_detection = true
pp a #=> [[1, 2, 3], [...]]
//}......
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
b = [1, 2, 3]
a = [b, b]
pp a #=> [[1, 2, 3], [1, 2, 3]]
PP.sh......aring_detection = true
pp a #=> [[1, 2, 3], [...]]
//}... -
Rake
. application -> Rake :: Application (6319.0) -
現在の Rake アプリケーションを返します。
...quire 'pp'
task default: :test_rake_app
task :test_rake_app do
pp Rake.application
end
# => #<Rake::Application:0x31b0f18
# @default_loader=#<Rake::DefaultLoader:0x31b0c78>,
# @imported=[],
# @last_description=nil,
# @loaders=
# {".rb"=>#<Rake::DefaultLoader:0x31b0c18>,
#......".rf"=>#<Rake::DefaultLoader:0x31b0b88>,
# ".rake"=>#<Rake::DefaultLoader:0x31b0b10>},
# @name="rake",
# @options=#<OpenStruct rakelib=["rakelib"], trace_output=#<IO:<STDERR>>>,
# @original_dir="/path/to/dir",
# @pending_imports=[],
# @rakefile="rakefile",
# @rakefi......ile", "rakefile.rb", "Rakefile.rb"],
# @rules=[],
# @scope=LL(),
# @tasks=
# {"default"=><Rake::Task default => [test_rake_app]>,
# "test_rake_app"=><Rake::Task test_rake_app => []>},
# @terminal_columns=0,
# @top_level_tasks=["default"],
# @tty_output=false>
//}... -
Rake
. application=(app) (6219.0) -
現在の Rake アプリケーションをセットします。
...app Rake::Application のインスタンスを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'pp'
task default: :test_rake_app
task :test_rake_app do
app = Rake::Application.new
app.tty_output = true
Rake.application = app
pp Rake.application
end
# => #......e::Application:0x00005624e6c30eb8
# @default_loader=#<Rake::DefaultLoader:0x00005624e6c30cd8>,
# @imported=[],
# @last_description=nil,
# @loaders=
# {".rb"=>#<Rake::DefaultLoader:0x00005624e6c30bc0>,
# ".rf"=>#<Rake::DefaultLoader:0x00005624e6c30b48>,
# ".rake"=>#<R......ake::DefaultLoader:0x00005624e6c30a80>},
# @name="rake",
# @options=
# #<OpenStruct always_multitask=false, backtrace=false, build_all=false, dryrun=false, ignore_deprecate=false, ignore_system=false, job_stats=false, load_system=false, nosearch=false, rakelib=["rakelib"], show_all_task... -
Mutex
_ m . append _ features(klass) -> Class | nil (6201.0) -
ユーザが直接、使うことはありません。
...ユーザが直接、使うことはありません。
@see Module#append_features... -
Rake
:: InvocationChain . append(task _ name , chain) -> Rake :: InvocationChain (6201.0) -
与えられたタスク名を第二引数の Rake::InvocationChain に追加します。
...e::InvocationChain のインスタンスを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
chain = Rake::InvocationChain::EMPTY
b = Rake::InvocationChain.append("task_a", chain)
b.to_s # => "TOP => task_a"
end
//}... -
Readline
. completion _ append _ character -> String (6201.0) -
ユーザの入力の補完が完了した場合に、最後に付加する文字を取得します。
...ユーザの入力の補完が完了した場合に、最後に付加する文字を取得します。
@raise NotImplementedError サポートしていない環境で発生します。
@see Readline.completion_append_character=... -
Readline
. completion _ append _ character=(string) (6119.0) -
ユーザの入力の補完が完了した場合に、最後に付加する文字 string を指定します。
...ire 'readline'
Readline.readline("> ", true)
Readline.completion_append_character = " "
> /var/li
ここで補完(TABキーを押す)を行う。
> /var/lib
最後に" "が追加されているため、すぐに「/usr」などを入力できる。
> /var/lib /usr
なお、1文字し......ることはできないため、
例えば、"string"を指定した場合は最初の文字である"s"だけを使用します。
require 'readline'
Readline.completion_append_character = "string"
p Readline.completion_append_character # => "s"
@see Readline.completion_append_character...