55件ヒット
[1-55件を表示]
(0.060秒)
種類
- 特異メソッド (33)
- 文書 (11)
- インスタンスメソッド (11)
クラス
- OptionParser (11)
- Ripper (11)
モジュール
- Psych (22)
キーワード
- load (22)
-
ruby 1
. 6 feature (11)
検索結果
先頭5件
-
Ripper
. parse(src , filename = & # 39;(ripper)& # 39; , lineno = 1) -> nil (18225.0) -
指定された文字列を解析します。常に nil を返します。
...指定された文字列を解析します。常に nil を返します。
@param src Ruby プログラムを文字列か IO オブジェクトで指定します。
@param filename src のファイル名を文字列で指定します。省略すると "(ripper)" になります。
@param lineno......src の開始行番号を指定します。省略すると 1 になります。
@see Ripper#parse... -
Psych
. parse(yaml , filename = nil) -> Psych :: Nodes :: Document (18215.0) -
YAML ドキュメントをパースし、YAML の AST を返します。
...トに文法エラーが発見されたときに発生します
@see Psych.load
//emlist[例][ruby]{
Psych.parse("---\n - a\n - b") # => #<Psych::Nodes::Document:...>
begin
Psych.parse("--- `", "file.txt")
rescue Psych::SyntaxError => ex
p ex.file # => 'file.txt'
p ex.message # => "(file.... -
OptionParser
# load(filename = nil) -> bool (3124.0) -
指定された filename を読み込んで各行をまとめたものに対して OptionParser#parse を行ないます。
...指定された filename を読み込んで各行をまとめたものに対して OptionParser#parse を行ないます。
パースが成功した場合に true を返します。
ファイルが存在しなかった場合に false を返します。
@param filename 各行をパースしたい......。
指定されないか nil である場合、~/.options/ に
プログラムのサフィックスを付けた '~/.options/コマンド名' というファイルをパースします。
//emlist[例][ruby]{
require "optparse"
IO.write("options.txt", %w(-a --b).joi......n("\n"))
options = { a: false, b: false }
OptionParser.new do |opt|
opt.on('-a') { |v| options[:a] = v }
opt.on('--b') {|v| options[:b] = v }
opt.load("options.txt") # => true
opt.load("not_exist.txt") # => false
end
p options # => {:a=>true, :b=>true}
//}... -
ruby 1
. 6 feature (294.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...7 feature>)) の 2002-06-24 も参照)
p "#{ "" # comment }"
=> ruby 1.6.8 (2002-10-04) [i586-linux]
""
=> -:1: parse error
ruby 1.7.3 (2002-10-04) [i586-linux]
: SizedQueue#deq, #shift
: SizedQueue#enq
追加(push, pop の別名)。これらが定...... nil
を返すようになりました。(String#[]やString#slice と同じ結果を返すと
いうことです)
p "foo".slice!("bar") # <- 以前からこちらは nil を返していた
p "foo".slice!(5,10)
=> ruby 1.6.7 (2002-03-01) [i586-linux]
nil......染されたファイル名を
指定しても load() できてしまうバグが修正されました。((<ruby-dev:13481>))
$SAFE = 1
filename = "foo"
filename.taint
p load(filename, true)
=> ruby 1.6.4 (2001-06-04) [i586-linux]
true
=> ruby 1.6.4 (2001-08-06) [... -
Psych
. load(yaml , filename = nil , fallback = false) -> object (108.0) -
YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。
...ルトは false です。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します
@see Psych.parse
//emlist[例][ruby]{
Psych.load("--- a") # => 'a'
Psych.load("---\n - a\n - b") # => ['a', 'b']
begin
Psych.load("--- `", "file.txt")... -
Psych
. load(yaml , filename = nil , fallback: false , symbolize _ names: false) -> object (108.0) -
YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。
...列に変換されます。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します
@see Psych.parse
//emlist[例][ruby]{
Psych.load("--- a") # => 'a'
Psych.load("---\n - a\n - b") # => ['a', 'b']
begin
Psych.load("--- `", "file.txt"...