るりまサーチ

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

別のキーワード

  1. psych load_stream
  2. psych safe_load
  3. irb/cmd/load execute
  4. psych load
  5. json load

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

Kernel.#load(file, priv = false) -> true (18168.0)

Ruby プログラム file をロードして実行します。再ロード可能です。

...ます。

@
param file ファイル名の文字列です。
@
param priv 真のとき、ロード・実行は内部的に生成される
無名モジュールをトップレベルとして行われ、
グローバルな名前空間を汚染しません。
@
raise LoadError ロ...
...します。
@
see Kernel.#require

=== require と load の違い

Kernel.#require は同じファイルは一度だけしかロードしませんが、
Kernel.#load は無条件にロードします。
また、require は拡張子.rb や .so を自動的に補完しますが、
load
は行いま...
...ラリのロード、load
設定ファイルの読み込みなどに使うのが典型的な用途です。

//emlist[例][ruby]{
load
"#{ENV['HOME']}/.myapprc"
load
"/etc/myapprc"
//}

なお、特定のディレクトリからファイルをロードしたい場合、
load
'filename' とする...

JSON.#load(source, proc = nil, options = {}) -> object (18144.0)

与えられた JSON 形式の文字列を Ruby オブジェクトとしてロードして返します。

...SON
[1,2,3]
JSON

JSON.load(str) # => [1,2,3]
JSON.load(str, proc{|v| p v }) # => [1,2,3]
# 以下が表示される
# 1
# 2
# 3
# [1,2,3]

str=<<JSON
{ "a":1, "b":2, "c":3 }
JSON

JSON.load(str) # => {"a"=>1, "b"=>2, "c"=>3}
JSON.load(str, proc{|v| p v }) # => {"a"...
...# "c"
# 3
# {"a"=>1, "b"=>2, "c"=>3}

@
param source JSON 形式の文字列を指定します。他には、to_str, to_io, read メソッドを持つオブジェクトも指定可能です。

@
param proc Proc オブジェクトを指定します。

@
param options オプションをハッシ...

Marshal.#load(port, proc = nil) -> object (18126.0)

port からマーシャルデータを読み込んで、元のオブジェクトと同 じ状態をもつオブジェクトを生成します。

...p Marshal.load(str, proc {|obj| p obj})

# => "a"
# 1
# 10000000000
# 1.0
# :foo
# ["a", 1, 10000000000, 1.0, :foo]
# ["a", 1, 10000000000, 1.0, :foo]
//}

@
param port String か IO (またはそのサブクラス)の
インスタンスを指定します。

@
param proc...
...手続きオブジェクト。Proc

@
raise TypeError メジャーバージョンが異なるか、バージョンの大きな
マーシャルデータを読み込んだ場合に発生します。...

Kernel.#autoload(const_name, feature) -> nil (6125.0)

定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。

...toload を参照してください。

const_name が autoload 設定されていて、まだ定義されてない(ロードされていない)ときは、
autoload する対象を置き換えます。
const_name が(autoloadではなく)既に定義されているときは何もしません。

@
pa...
...定します。
@
param feature require と同様な方法で autoload する対象を指定します。
@
raise LoadError featureのロードに失敗すると発生します。

//emlist[][ruby]{
# ------- /tmp/foo.rb ---------
class Bar
end
# ----- end of /tmp/foo.rb ----

autoload :Bar, '/tmp/foo'...
...p Bar #=> Bar
//}

@
see Kernel.#autoload?,Module#autoload,Kernel.#require...

JSON.#load_file!(filespec, opts = {}) -> object (6120.0)

filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。

...JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。

@
param filespec ファイル名を指定します。

@
param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse! と同様です。

@
see JSON.#parse!...

絞り込み条件を変える

JSON.#load_file(filespec, opts = {}) -> object (6120.0)

filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。

...JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。

@
param filespec ファイル名を指定します。

@
param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse と同様です。

@
see JSON.#parse...

OpenSSL::Random.#load_random_file(filename) -> true (6120.0)

ファイルを読み込み、その内容をエントロピー源として 乱数生成器に渡します。

...バイト数と同じであると見なします。

OpenSSL::Random.seed(File.read(filename)) と同じです。

@
param filename 読み込むファイル名
@
raise OpenSSL::Random::RandomError ファイルの読み込みに失敗した場合に発生します
@
raise OpenSSL::Random::RandomError...

WEBrick::HTTPUtils.#load_mime_types(file) -> Hash (6114.0)

Apache の mime.types ファイル形式の file を読み込み 拡張子をキー、MIME タイプを値とするハッシュを返します。キーも値も文字列です。

...するハッシュを返します。キーも値も文字列です。

@
param file Apache の mime.types ファイル形式のファイルの名前を文字列で指定します。

require 'webrick'
p WEBrick::HTTPUtils.load_mime_types('/etc/mime.types')
# => {"htm"=>"text/html", "rpm"=>"appl...

Kernel.#autoload?(const_name) -> String | nil (6113.0)

const_name が Kernel.#autoload 設定されているか調べます。

...el.#autoload 設定されているか調べます。

autoload 設定されていて、autoload 定数がまだ定義されてない(ロードされていない)
ときにそのパス名を返します。

autoload 設定されていないか、ロード済みなら nil を返します。

@
param co...
...lass Foo
class Bar
end
end
# ----- end of /tmp/foo.rb ----

class Foo
end
p Foo.autoload?(:Bar) #=> nil
Foo.autoload :Bar, '/tmp/foo'
p Foo.autoload?(:Bar) #=> "/tmp/foo"
p Foo::Bar #=> Foo::Bar
p Foo.autoload?(:Bar) #=> nil
//}

@
see Kernel.#autoload...
<< 1 2 > >>