ライブラリ
- ビルトイン (141)
-
cgi
/ core (374) -
cgi
/ html (517) -
drb
/ extservm (11) -
irb
/ cmd / help (11) -
irb
/ context (165) -
irb
/ ext / save-history (11) - json (11)
- mkmf (11)
-
net
/ imap (110) - openssl (275)
- pathname (11)
- psych (11)
- rake (44)
-
rdoc
/ context (66) -
rdoc
/ text (77) -
rexml
/ document (66) -
rubygems
/ gem _ path _ searcher (11) -
rubygems
/ installer (11) -
rubygems
/ specification (22) - stringio (44)
- uri (33)
- zlib (22)
クラス
-
ARGF
. class (33) - CGI (22)
-
DRb
:: ExtServManager (11) -
Gem
:: GemPathSearcher (11) -
Gem
:: Installer (11) -
Gem
:: Specification (22) - IO (33)
-
IRB
:: Context (176) -
IRB
:: ExtendCommand :: Help (11) - Module (11)
-
Net
:: IMAP :: BodyTypeText (99) -
Net
:: IMAP :: ResponseText (11) -
OpenSSL
:: Netscape :: SPKI (11) -
OpenSSL
:: PKey :: DH (11) -
OpenSSL
:: PKey :: DSA (11) -
OpenSSL
:: PKey :: EC (11) -
OpenSSL
:: PKey :: EC :: Group (11) -
OpenSSL
:: PKey :: RSA (11) -
OpenSSL
:: SSL :: SSLContext (44) -
OpenSSL
:: SSL :: Session (11) -
OpenSSL
:: X509 :: CRL (11) -
OpenSSL
:: X509 :: Certificate (11) -
OpenSSL
:: X509 :: Extension (55) -
OpenSSL
:: X509 :: ExtensionFactory (33) -
OpenSSL
:: X509 :: Request (11) -
OpenSSL
:: X509 :: StoreContext (33) - Pathname (11)
-
Psych
:: SyntaxError (11) -
RDoc
:: Context (22) -
RDoc
:: Context :: Section (44) -
RDoc
:: Options (11) -
REXML
:: DocType (11) -
REXML
:: Element (11) -
REXML
:: Entity (11) -
REXML
:: ExternalEntity (11) -
REXML
:: Text (22) -
Rake
:: FileList (11) -
RubyVM
:: InstructionSequence (9) - String (66)
- StringIO (44)
- Symbol (22)
-
URI
:: LDAP (11) -
URI
:: MailTo (22) -
Zlib
:: ZStream (22)
モジュール
-
CGI
:: HtmlExtension (517) -
CGI
:: QueryExtension (352) -
JSON
:: Generator :: GeneratorMethods :: Object (11) - Kernel (11)
-
RDoc
:: Text (77)
キーワード
- [] (11)
-
_ _ inspect _ _ (11) -
_ _ to _ s _ _ (11) - a (22)
- accept (11)
-
accept
_ charset (11) -
accept
_ encoding (11) -
accept
_ language (11) -
ap
_ name (11) -
ap
_ name= (11) -
app
_ script _ text (11) -
auth
_ type (11) - base (11)
- blockquote (22)
-
ca
_ file (11) -
ca
_ path (11) -
cache
_ control (11) - checkbox (22)
-
checkbox
_ group (22) - ciphers (11)
- comment (11)
-
content
_ id (11) - context (11)
-
create
_ body (11) -
create
_ ext _ from _ string (11) -
create
_ extension (22) -
create
_ header (11) - description (11)
- encoding (11)
- error= (11)
-
error
_ string (11) - execute (11)
- ext (22)
- extensions (22)
- external (11)
-
external
_ encoding (11) -
external
_ id (11) - extname (11)
-
extra
_ accessor _ flags (11) -
extra
_ rdoc _ files (11) -
file
_ field (22) -
flush
_ left (11) -
flush
_ next _ in (11) -
flush
_ next _ out (11) - form (44)
- from (11)
-
gateway
_ interface (11) - header (11)
- hidden (22)
-
history
_ file (11) - host (11)
- html (22)
- img (22)
- inspect (22)
-
irb
_ name (11) -
irb
_ name= (11) -
irb
_ path (11) - keys (11)
- language (11)
-
lib
_ dirs _ for (11) -
load
_ modules (11) - markup (11)
- md5 (11)
-
media
_ subtype (11) -
media
_ type (11) -
multipart
_ form (44) - name (11)
- negotiate (11)
- next (22)
- next! (11)
-
normalize
_ comment (11) - oid (11)
- out (11)
- param (11)
- params (11)
-
password
_ field (22) -
path
_ info (11) -
path
_ translated (11) - pathmap (11)
- pragma (11)
-
prompt
_ c (11) -
prompt
_ i (11) -
prompt
_ n (11) -
prompt
_ s (11) -
query
_ string (11) -
radio
_ group (22) -
rake
_ extension (11) - referer (11)
-
remote
_ addr (11) -
remote
_ host (11) -
remote
_ ident (11) -
remote
_ user (11) -
request
_ method (11) - reset (22)
-
return
_ format (11) -
script
_ name (11) -
scrolling
_ list (22) - sequence (11)
-
server
_ name (11) -
server
_ protocol (11) -
server
_ software (11) -
session
_ id _ context (11) -
set
_ encoding (99) -
strip
_ hashes (11) -
strip
_ newlines (11) -
strip
_ stars (11) - submit (22)
- subtype (11)
- succ (22)
- text (22)
-
text
_ field (22) - textarea (22)
- title (11)
-
to
_ a (11) -
to
_ binary (9) -
to
_ der (11) -
to
_ json (11) -
to
_ mailtext (11) -
to
_ rfc822text (11) -
to
_ s (44) -
to
_ text (110) -
unmatched
_ alias _ lists (11) - uri (11)
-
user
_ agent (11) - value (22)
- verify (11)
検索結果
先頭5件
-
String
# ext(newext = & # 39;& # 39;) -> String (39321.0) -
自身の拡張子を与えられた拡張子で置き換えます。
...た拡張子が空文字列の場合は、自身の拡張子を削除します。
@param newext 新しい拡張子を指定します。
例:
require "rake"
"hoge".ext(".rb") # => "hoge.rb"
"hoge.rb".ext(".erb") # => "hoge.erb"
"hoge.tar.gz".ext(".bz2") # => "hoge.tar.bz2"... -
String
# next! -> String (27209.0) -
self を「次の」文字列に置き換えます。 「次の」文字列は、アルファベットなら 16 進数、 数字なら 10 進数とみなして計算されます。 「次の」文字列の計算では "99" → "100" のように繰り上げも行われます。 このとき負符号などは考慮されません。
...返します。
このメソッドはマルチバイト文字を意識せず、
単に文字列をバイト列として扱います。
なお、succ! と逆の動作をするメソッドはありません。
//emlist[例][ruby]{
p "aa".succ # => "ab"
# 繰り上がり
p "99".succ # => "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
# next -> String (27203.0) -
self の「次の」文字列を返します。
self の「次の」文字列を返します。
「次の」文字列は、対象の文字列の右端から
アルファベットなら アルファベット順(aの次はb, zの次はa, 大文字も同様)に、
数字なら 10 進数(9 の次は 0)とみなして計算されます。
//emlist[][ruby]{
p "aa".succ # => "ab"
p "88".succ.succ # => "90"
//}
"99" → "100", "AZZ" → "BAA" のような繰り上げも行われます。
このとき負符号などは考慮されません。
//emlist[][ruby]{
p "99".succ # =>... -
String
# succ! -> String (24109.0) -
self を「次の」文字列に置き換えます。 「次の」文字列は、アルファベットなら 16 進数、 数字なら 10 進数とみなして計算されます。 「次の」文字列の計算では "99" → "100" のように繰り上げも行われます。 このとき負符号などは考慮されません。
...返します。
このメソッドはマルチバイト文字を意識せず、
単に文字列をバイト列として扱います。
なお、succ! と逆の動作をするメソッドはありません。
//emlist[例][ruby]{
p "aa".succ # => "ab"
# 繰り上がり
p "99".succ # => "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 (24103.0) -
self の「次の」文字列を返します。
self の「次の」文字列を返します。
「次の」文字列は、対象の文字列の右端から
アルファベットなら アルファベット順(aの次はb, zの次はa, 大文字も同様)に、
数字なら 10 進数(9 の次は 0)とみなして計算されます。
//emlist[][ruby]{
p "aa".succ # => "ab"
p "88".succ.succ # => "90"
//}
"99" → "100", "AZZ" → "BAA" のような繰り上げも行われます。
このとき負符号などは考慮されません。
//emlist[][ruby]{
p "99".succ # =>... -
String
# pathmap(spec = nil) { . . . } -> String (21114.0) -
与えられた書式指定文字列に応じてパス(自身)を変換します。
...athmap("%{^src,bin}X.class")
#=> "bin/org/onestepback/proj/A.class"
置換文字列に '*' を指定した場合は、置換文字列を計算するためにブロックを評価します。
例:
"/path/to/file.TXT".pathmap("%X%{.*,*}x") { |ext| ext.downcase }
#=> "/path/to/file.txt"... -
Rake
:: FileList # ext(newext = & # 39;& # 39;) -> Rake :: FileList (18252.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 (15309.0) -
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
...から OpenSSL::X509::Extension オブジェクトを生成します。
文字列は "oid = value" もしくは "oid = critical, value" という
形式である必要があります。
@param str 生成する拡張領域のデータの文字列
@see OpenSSL::X509::ExtensionFactory#create_ext... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension (9231.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
...L::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_has......h、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL::X509::ExtensionFactory#create_ext が呼びだされて
オブジェクトを生成します。
@param obj 拡... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (9231.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
...L::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_has......h、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL::X509::ExtensionFactory#create_ext が呼びだされて
オブジェクトを生成します。
@param obj 拡...