るりまサーチ

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

別のキーワード

  1. erb filename=
  2. erb filename
  3. ripper filename
  4. rdoc dot_doc_filename
  5. pathname each_filename

ライブラリ

クラス

モジュール

キーワード

検索結果

Ripper.parse(src, filename = '(ripper)', 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"...