るりまサーチ

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

別のキーワード

  1. string []=
  2. string slice
  3. string []
  4. string slice!
  5. string gsub!

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

String#ext(newext = &#39;&#39;) -> String (27327.0)

自身の拡張子を与えられた拡張子で置き換えます。

...た拡張子が空文字列の場合は、自身の拡張子を削除します。

@
param newext 新しい拡張子を指定します。

例:
require "rake"

"hoge".ext(".rb") # => "hoge.rb"
"hoge.rb".ext(".erb") # => "hoge.erb"
"hoge.tar.gz".ext(".bz2") # => "hoge.tar.bz2"...

Rake::FileList#ext(newext = &#39;&#39;) -> Rake::FileList (18258.0)

各要素に String#ext を適用した新しい Rake::FileList を返します。

...各要素に String#ext を適用した新しい Rake::FileList を返します。

//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")
file_list.ext(".erb") # => ["test1.erb", "test2.erb", "test3.erb"]
end
//}

@
see String#ext...

OpenSSL::X509::ExtensionFactory#create_ext_from_string(str) -> OpenSSL::X509::Extension (15321.0)

文字列から OpenSSL::X509::Extension オブジェクトを生成します。

...から OpenSSL::X509::Extension オブジェクトを生成します。

文字列は "oid = value" もしくは "oid = critical, value" という
形式である必要があります。

@
param str 生成する拡張領域のデータの文字列
@
see OpenSSL::X509::ExtensionFactory#create_ext...

String#next! -> String (15215.0)

self を「次の」文字列に置き換えます。 「次の」文字列は、アルファベットなら 16 進数、 数字なら 10 進数とみなして計算されます。 「次の」文字列の計算では "99" → "100" のように繰り上げも行われます。 このとき負符号などは考慮されません。

...# => "-10"
p "9".succ # => "10"
p "09".succ # => "10"

# アルファベット・数字とそれ以外の混在
p "1.9.9".succ # => # "2.0.0"

# アルファベット・数字以外のみ
p ".".succ # => "/"
p "\0".succ # => "\001"
p "\377".succ # => "\001\000"
//}

@
see String#succ...

String#succ! -> String (12115.0)

self を「次の」文字列に置き換えます。 「次の」文字列は、アルファベットなら 16 進数、 数字なら 10 進数とみなして計算されます。 「次の」文字列の計算では "99" → "100" のように繰り上げも行われます。 このとき負符号などは考慮されません。

...# => "-10"
p "9".succ # => "10"
p "09".succ # => "10"

# アルファベット・数字とそれ以外の混在
p "1.9.9".succ # => # "2.0.0"

# アルファベット・数字以外のみ
p ".".succ # => "/"
p "\0".succ # => "\001"
p "\377".succ # => "\001\000"
//}

@
see String#succ...

絞り込み条件を変える

OpenSSL::X509::ExtensionFactory#create_extension(obj) -> OpenSSL::X509::Extension (9255.0)

OpenSSL::X509::Extension のインスタンスを生成して返します。

...L::X509::Extension のインスタンスを生成して返します。

引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_has...
...OpenSSL::X509::ExtensionFactory#create_ext_from_string
がそれぞれ呼びだされてオブジェクトを生成します。

引数が2個以上である場合は、
OpenSSL::X509::ExtensionFactory#create_ext が呼びだされて
オブジェクトを生成します。

@
param obj 拡張領...
...域のデータ。配列、ハッシュ、文字列のいずれか
@
param oid 拡張領域の識別子を表す文字列
@
param value 拡張領域の値を表す文字列
@
param critical 重要度(真偽値)...

OpenSSL::X509::ExtensionFactory#create_extension(oid, value, critical=false) -> OpenSSL::X509::Extension (9255.0)

OpenSSL::X509::Extension のインスタンスを生成して返します。

...L::X509::Extension のインスタンスを生成して返します。

引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_has...
...OpenSSL::X509::ExtensionFactory#create_ext_from_string
がそれぞれ呼びだされてオブジェクトを生成します。

引数が2個以上である場合は、
OpenSSL::X509::ExtensionFactory#create_ext が呼びだされて
オブジェクトを生成します。

@
param obj 拡張領...
...域のデータ。配列、ハッシュ、文字列のいずれか
@
param oid 拡張領域の識別子を表す文字列
@
param value 拡張領域の値を表す文字列
@
param critical 重要度(真偽値)...

CGI::HtmlExtension#text_field(name = "", value = nil, size = 40, maxlength = nil) -> String (9228.0)

タイプが text である input 要素を生成します。

...イプが text である input 要素を生成します。

@
param name name 属性の値を指定します。

@
param value 属性の値を指定します。

@
param size size 属性の値を指定します。

@
param maxlength maxlength 属性の値を指定します。

例:
text_field("name")...
...TYPE="text" NAME="name" SIZE="40">

text_field("name", "value")
# <INPUT TYPE="text" NAME="name" VALUE="value" SIZE="40">

text_field("name", "value", 80)
# <INPUT TYPE="text" NAME="name" VALUE="value" SIZE="80">

text_field("name", "value", 80, 200)
# <INPUT TYPE="text" NAME...

CGI::HtmlExtension#textarea(name = "", cols = 70, rows = 10) -> String (9222.0)

textarea 要素を生成します。

...textarea 要素を生成します。

@
param name name 属性の値を指定します。

@
param cols cols 属性の値を指定します。

@
param rows rows 属性の値を指定します。

例:
textarea("name")
# = textarea({ "NAME" => "name", "COLS" => 70, "ROWS" => 10 })...
<< 1 2 3 ... > >>