るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.108秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. matrix p
  5. rsa p

ライブラリ

クラス

モジュール

キーワード

検索結果

ERB#run(b=TOPLEVEL_BINDING) -> nil (18250.0)

ERB を b の binding で実行し、結果を標準出力へ印字します。

...ERB を b の binding で実行し、結果を標準出力へ印字します。

@param b eRubyスクリプトが実行されるときのbinding

//emlist[例][ruby]{
require 'erb'
erb = ERB.new("test <%= test1 %>\ntest <%= test2 %>\n")
test
1 = "foo"
test
2 = "bar"
erb.run
# test foo
# test bar
//}...

Kernel#desc(description) -> String (113.0)

直後の Rake タスクの説明を登録します。

...直後の Rake タスクの説明を登録します。

@param description 直後のタスクの説明を指定します。

例:
desc "Run the Unit Tests"
task :test => [:build] do
run
tests
end...

StringScanner#matched_size -> Integer | nil (55.0)

前回マッチした部分文字列の長さを返します。 前回マッチに失敗していたら nil を返します。

...//emlist[][ruby]{
require 'strscan'

def run(encode)
utf8 = "\u{308B 3073 3044}" # るびい
s = StringScanner.new(utf8.encode(encode))
s.scan(/#{"\u{308B}".encode(encode)}/)
s.matched_size
end

p
run("UTF-8") #=> 3
p
run("EUC-JP") #=> 2
p
run("Shift_Jis") #=> 2

//}

//emlist[例][r...
...uby]{
require 'strscan'

s = StringScanner.new('test string')
s.matched_size # => nil
s.scan(/\w+/) # => "test"
s.matched_size # => 4
s.scan(/\w+/) # => nil
s.matched_size # => nil
//}...