種類
- 特異メソッド (111)
- インスタンスメソッド (66)
- モジュール関数 (22)
- マクロ (22)
- 関数 (11)
ライブラリ
- ビルトイン (144)
- fiddle (22)
- json (22)
-
rexml
/ document (11)
クラス
-
Fiddle
:: Pointer (22) - File (16)
-
REXML
:: Attribute (11) - String (44)
モジュール
- JSON (22)
オブジェクト
- ENV (84)
キーワード
- <=> (11)
- == (11)
- === (11)
- SafeStringValue (11)
- StringValue (11)
- StringValuePtr (11)
-
absolute
_ path? (5) - delete (22)
- fetch (11)
- include? (11)
- index (7)
- join (11)
- key (11)
- load (11)
- restore (11)
- store (11)
-
to
_ string (11) -
try
_ convert (11) -
values
_ at (11)
検索結果
先頭5件
-
Fiddle
:: Pointer # to _ str(len) -> String (24302.0) -
自身が指す領域から長さ len の文字列を複製して返します。
...自身が指す領域から長さ len の文字列を複製して返します。
len を省略した場合は、self.size をその代わりに使います。
@param len 文字列の長さを整数で指定します。... -
Fiddle
:: Pointer # to _ str -> String (24202.0) -
自身が指す領域から長さ len の文字列を複製して返します。
...自身が指す領域から長さ len の文字列を複製して返します。
len を省略した場合は、self.size をその代わりに使います。
@param len 文字列の長さを整数で指定します。... -
REXML
:: Attribute # to _ string -> String (15300.0) -
"name='value'" という形式の文字列を返します。
..."name='value'" という形式の文字列を返します。
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("el")
e.add_attribute("ns:r", "rval")
p e.attributes.get_attribute("r").to_string # => "ns:r='rval'"
//}... -
char * StringValuePtr(VALUE val) (12316.0)
-
val が String でなければ to_str メソッドを使って String に変換し、 その実体のポインタを返します。
...val が String でなければ to_str メソッドを使って String に変換し、
その実体のポインタを返します。
このマクロに渡した VALUE は ruby の GC から確実に保護されます。... -
void StringValue(VALUE val) (12316.0)
-
val が String でなければ to_str メソッドを使って String に変換します。
...val が String でなければ to_str メソッドを使って String に変換します。
このマクロに渡した VALUE は ruby の GC から確実に保護されます。... -
MACRO SafeStringValue(v) (12216.0)
-
StringValue と同じく、val が String でなければ to_str メソッドを 使って String に変換します。同時に rb_check_safe_str() によるチェックも 行います。
...StringValue と同じく、val が String でなければ to_str メソッドを
使って String に変換します。同時に rb_check_safe_str() によるチェックも
行います。... -
File
. absolute _ path?(file _ name) -> bool (9206.0) -
file_name が絶対パスなら true を、そうでなければ false を返します。
...file_name が絶対パスなら true を、そうでなければ false を返します。
@param file_name ファイル名を表す文字列を指定します。文字列でない場合は、to_path メソッド、to_str メソッドの順で暗黙の型変換が試みられます。
@raise TypeE......//emlist[例][ruby]{
File.absolute_path?("//foo/bar\\baz") # => true
File.absolute_path?("C:foo\\bar") # => false
File.absolute_path?("~") # => false
# プラットフォームが cygwin、mswin、mingw の場合
File.absolute_path?("C:\\foo\\bar") # => true
File.absolute_path?......("/foo/bar\\baz") # => false
# プラットフォームが上記以外の場合
File.absolute_path?("C:\\foo\\bar") # => false
File.absolute_path?("/foo/bar\\baz") # => true
//}... -
File
. join(*item) -> String (9206.0) -
File::SEPARATORを間に入れて文字列を連結します。platform/DOSISH-supportで環境依存になる予定です。
...File::SEPARATORを間に入れて文字列を連結します。platform/DOSISH-supportで環境依存になる予定です。
@param item 連結したいディレクトリ名やファイル名を文字列(もしくは文字列を要素に持つ配列)で与えます。
文字列A......とBを連結する際に、Aの末尾の文字とBの先頭の文字がFile::SEPARATORであった場合には、
まずこれらを削除した上で改めてFile::SEPARATORを間に入れて連結します。
引数の中に配列がある場合は配列要素を再帰的......外のオブジェクトを指定した場合は、まず to_str メソッド、次に to_path メソッドにより暗黙の型変換を試みます。
引数がない場合には空文字列を生成して返します。
@raise TypeError 引数の中に文字列以外の(暗黙... -
ENV
. index(val) -> String | nil (6306.0) -
val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...val に対応するキーを返します。対応する要素が存在しない時には
nil を返します。
ENV.index は obsolete です。使用すると警告メッセージが表示されます。
ENV.key を使用してください。
@param val 値を指定します。文字列で指定......します。文字
列以外のオブジェクトを指定した場合は to_str メソッドによる暗
黙の型変換を試みます。... -
ENV
. delete(key) -> String | nil (6206.0) -
key に対応する環境変数を取り除きます。取り除かれた環境変数の 値を返しますが、key に対応する環境変数が存在しない時には nil を返します。
...変数を取り除きます。取り除かれた環境変数の
値を返しますが、key に対応する環境変数が存在しない時には
nil を返します。
ブロックが与えられた時には key にマッチするものがなかった時
に評価されます。
@param key 環......字列以外のオブジェクトを指定した場合は to_str メソッド
による暗黙の型変換を試みます。
//emlist[][ruby]{
ENV['TEST'] = 'foo'
ENV.delete('TEST') # => "foo"
ENV.delete('TEST') { |key| puts "#{key} is not found in ENV" } # TEST is not found in ENV
//}...