1542件ヒット
[301-400件を表示]
(0.121秒)
ライブラリ
- ビルトイン (252)
- csv (12)
- erb (36)
-
json
/ add / exception (12) -
minitest
/ mock (1) -
minitest
/ unit (23) - mkmf (12)
-
net
/ http (48) -
net
/ imap (12) -
net
/ smtp (24) - openssl (12)
- optparse (84)
- pathname (36)
- rake (336)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (24) -
rake
/ testtask (72) -
rubygems
/ server (12) -
rubygems
/ source _ index (12) -
rubygems
/ spec _ fetcher (12) -
rubygems
/ specification (96) -
rubygems
/ validator (12) - set (18)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - strscan (312)
- uri (12)
クラス
-
ARGF
. class (87) - Binding (7)
- CSV (12)
- Dir (12)
- ERB (36)
- Exception (44)
-
Gem
:: Server (12) -
Gem
:: SourceIndex (12) -
Gem
:: SpecFetcher (12) -
Gem
:: Specification (96) -
Gem
:: Validator (12) - IO (36)
- Method (12)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (7) -
MiniTest
:: Unit :: TestCase (2) - Module (12)
-
Net
:: HTTPGenericRequest (48) -
Net
:: IMAP (12) -
Net
:: SMTP (24) -
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: BN (12) - OptionParser (84)
- Pathname (36)
-
Rake
:: Application (108) -
Rake
:: FileList (72) -
Rake
:: FileTask (12) -
Rake
:: InvocationChain (12) -
Rake
:: MakefileLoader (12) -
Rake
:: PackageTask (24) -
Rake
:: TaskArguments (12) -
Rake
:: TestTask (72) - Set (24)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (12)
- StringScanner (312)
- TracePoint (24)
-
URI
:: Generic (12)
モジュール
-
Gem
:: InstallUpdateOptions (12) - Kernel (24)
-
MiniTest
:: Assertions (14) -
Rake
:: Cloneable (12) -
Rake
:: TaskManager (96)
キーワード
- [] (30)
- []= (12)
-
add
_ loader (12) - append (12)
-
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ match (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
backtrace
_ locations (12) - body (12)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) -
capture
_ io (1) - check (12)
-
check
_ until (12) - chr (12)
-
const
_ source _ location (12) -
create
_ makefile (12) -
create
_ rule (12) - ctime (12)
-
current
_ scope (12) -
def
_ class (12) -
delete
_ if (12) - desc (12)
- dup (24)
-
each
_ char (24) -
each
_ codepoint (24) - egrep (12)
- empty? (12)
- eos? (12)
-
exception
_ details (1) - exist? (12)
- expect (1)
- fetch (12)
- fnmatch (12)
- getc (12)
- gets (27)
- gsub (12)
- gsub! (12)
-
has
_ test _ suite? (12) -
has
_ unit _ tests? (12) - import (12)
-
in
_ namespace (12) - init (12)
-
inplace
_ mode (12) - inspect (30)
-
install
_ update _ defaults _ str (12) -
last
_ comment (12) -
last
_ description (12) -
last
_ description= (12) -
latest
_ specs (36) - load (12)
- location (1)
- lookup (12)
- match? (12)
-
matched
_ size (12) -
mu
_ pp (1) - name (12)
-
new
_ scope (12) -
on
_ head (12) -
on
_ tail (12) -
original
_ dir (12) -
package
_ files (12) -
package
_ files= (12) - parse (24)
- parse! (12)
- pass (1)
- passed? (1)
- path (12)
- pathmap (12)
- pattern (12)
- pattern= (12)
- peek (12)
- peep (12)
- pointer (12)
- pointer= (12)
- pos (12)
- pos= (12)
-
post
_ match (12) -
pre
_ match (12) -
prime
_ fasttest? (12) -
process
_ args (1) -
program
_ name= (12) - puke (1)
- puts (24)
- rakefile (12)
- read (12)
- ready (12)
- reject! (12)
- report (1)
- report= (1)
- rest? (12)
-
rest
_ size (12) - restsize (12)
- result (12)
-
ruby
_ opts (12) -
ruby
_ opts= (12) - run (12)
- scan (12)
-
scan
_ full (12) -
scan
_ until (12) -
search
_ full (12) - select (12)
-
set
_ backtrace (12) - setup (1)
- skip (13)
-
skip
_ until (12) - skips (1)
- skips= (1)
-
source
_ location (7) - sub! (12)
-
sub
_ ext (12) -
test
_ file (12) -
test
_ file= (12) -
test
_ files (12) -
test
_ files= (12) -
test
_ suite _ file (12) -
test
_ suite _ file= (12) -
to
_ a (12) -
to
_ json (12) -
to
_ s (6) -
top
_ level (12) -
top
_ level _ tasks (12) -
tty
_ output= (12) -
unit
_ test (12) - unscan (12)
検索結果
先頭5件
-
StringScanner
# peek(bytes) -> String (6233.0) -
スキャンポインタから長さ bytes バイト分だけ文字列を返します。
...er.new('test string')
s.peek(4) # => "test"
//}
また、このメソッドを実行してもスキャンポインタは移動しません。
StringScanner#peep は将来のバージョンでは削除される予定です。
代わりに StringScanner#peek を使ってください。
@param byt......ew('test string')
p s.peek(4) # => "test"
p s.peek(20) # => "test string"
p s.peek(0) # => ""
begin
s.peek(-1)
rescue ArgumentError => err
puts err # negative string size (or size too big)
end
p s.scan(/\w+/) # => "test"
p s.scan(/\s+/) # => " "
p s.scan(/\w+/) # => "string"
p s.peek(......4) # => ""
# このメソッドを実行してもスキャンポインタは移動しません。
s = StringScanner.new('test string')
p s.peek(4) # => "test"
p s.peek(4) # => "test"
p s.scan(/\w+/) # => "test"
p s.peek(4) # => " str"
p s.peek(4) # => " str"
//}... -
StringScanner
# peep(bytes) -> String (6233.0) -
スキャンポインタから長さ bytes バイト分だけ文字列を返します。
...er.new('test string')
s.peek(4) # => "test"
//}
また、このメソッドを実行してもスキャンポインタは移動しません。
StringScanner#peep は将来のバージョンでは削除される予定です。
代わりに StringScanner#peek を使ってください。
@param byt......ew('test string')
p s.peek(4) # => "test"
p s.peek(20) # => "test string"
p s.peek(0) # => ""
begin
s.peek(-1)
rescue ArgumentError => err
puts err # negative string size (or size too big)
end
p s.scan(/\w+/) # => "test"
p s.scan(/\s+/) # => " "
p s.scan(/\w+/) # => "string"
p s.peek(......4) # => ""
# このメソッドを実行してもスキャンポインタは移動しません。
s = StringScanner.new('test string')
p s.peek(4) # => "test"
p s.peek(4) # => "test"
p s.scan(/\w+/) # => "test"
p s.peek(4) # => " str"
p s.peek(4) # => " str"
//}... -
Rake
:: FileList # import(array) -> self (6227.0) -
与えられた配列を自身にインポートします。
...。
@param array ファイル名のリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
f......ile_list.import(["test4.rb", "test5.rb"]) # => ["test4.rb", "test5.rb", "test1.rb", "test2.rb", "test3.rb"]
file_list # => ["test4.rb", "test5.rb", "test1.rb", "test2.rb", "test3.rb"]
end
//}... -
Rake
:: Application # tty _ output=(tty _ output _ state) (6213.0) -
TTY に対する出力状態を上書きします。
...。
@param tty_output_state 変更後の状態を指定します
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.tty_output? # => false
Rake.application.tty_output = "debug output" # => "debug output"......Rake.application.tty_output? # => "debug output"
end
//}... -
Rake
:: TaskManager # in _ namespace(name) {|name _ space| . . . } -> Array (6213.0) -
与えられた名前の名前空間でブロックを評価します。
...クを評価します。
@param name 名前を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
namespace :sample do
def hoge
puts "hoge"
end
end
task :test_rake_app do
task.application.in_namespace("sample") do
hoge # => "hoge"... -
ARGF
. class # inplace _ mode -> String | nil (6209.0) -
c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡 張子を返します。拡張子が設定されていない場合は空文字列を返します。イン プレースモードでない場合は nil を返します。
...c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡
張子を返します。拡張子が設定されていない場合は空文字列を返します。イン
プレースモードでない場合は nil を返します。
Ruby 起動時の -i オプション や......F.class#inplace_mode= で設定します。
例:
# $ echo "test" > test.txt
# $ ruby -i.bak test.rb test.txt
# $ cat test.txt # => "TEST"
# $ cat test.txt.bak # => "test"
# test.rb
ARGF.inplace_mode # => ".bak"
ARGF.each_line {|e|print e.upcase} # => "TEST"
例:......# $ echo "test" > test.txt
# $ ruby test.rb test.txt
# $ cat test.txt # => "test"
# test.rb
ARGF.inplace_mode # => nil
ARGF.each_line {|e|print e.upcase} # => "TEST"
@see d:spec/rubycmd#cmd_option, ARGF.class#inplace_mode=... -
Gem
:: Validator # unit _ test(gem _ spec) (6202.0) -
与えられた Gem スペックにしたがってユニットテストを実行します。
...与えられた Gem スペックにしたがってユニットテストを実行します。
@param gem_spec Gem::Specification のインスタンスを指定します。... -
StringScanner
# pointer=(n) (6155.0) -
スキャンポインタのインデックスを n にセットします。
...スキャンポインタのインデックスを n にセットします。
@param n 整数で、バイト単位で指定します。
負数を指定すると文字列の末尾からのオフセットとして扱います。
@raise RangeError マッチ対象の文字列の長さを超え......s = StringScanner.new('test string')
p s.scan(/\w+/) # => "test"
p s.pos = 1 # => 1
p s.scan(/\w+/) # => "est"
p s.pos = 7 # => 7
p s.scan(/\w+/) # => "ring"
begin
s.pos = 20
rescue RangeError => err
puts err #=> index out of range
end
p s.pos = -4 # => -4
p s.scan(/\w+/) # => "rin... -
StringScanner
# pos=(n) (6155.0) -
スキャンポインタのインデックスを n にセットします。
...スキャンポインタのインデックスを n にセットします。
@param n 整数で、バイト単位で指定します。
負数を指定すると文字列の末尾からのオフセットとして扱います。
@raise RangeError マッチ対象の文字列の長さを超え......s = StringScanner.new('test string')
p s.scan(/\w+/) # => "test"
p s.pos = 1 # => 1
p s.scan(/\w+/) # => "est"
p s.pos = 7 # => 7
p s.scan(/\w+/) # => "ring"
begin
s.pos = 20
rescue RangeError => err
puts err #=> index out of range
end
p s.pos = -4 # => -4
p s.scan(/\w+/) # => "rin...