るりまサーチ

最速Rubyリファレンスマニュアル検索!
195件ヒット [1-100件を表示] (0.035秒)
トップページ > クエリ:object[x] > クエリ:>[x] > クエリ:file[x] > 種類:モジュール関数[x]

別のキーワード

  1. objectspace each_object
  2. _builtin each_object
  3. object send
  4. object to_enum
  5. object enum_for

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

ObjectSpace.#allocation_sourcefile(object) -> String (9378.0)

objectの元となったソースファイル名を返します。

...
object
の元となったソースファイル名を返します。

@param object 元となるソースファイル名を取得したいobjectを指定します。
@return objectの元となるソースファイル名を返します。存在しない場合はnilを返します。

//emlist[例:test...
...equire 'objspace'

Object
Space::trace_object_allocations_start
obj = Object.new
puts "file:#{ObjectSpace::allocation_sourcefile(obj)}" # => file:test.rb
Object
Space::trace_object_allocations_stop
//}

@see ObjectSpace.#trace_object_allocations_start,
Object
Space.#trace_object_allocations_stop...

Profiler__.#start_profile -> object (9302.0)

プロファイルの取得を開始します。

プロファイルの取得を開始します。

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

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

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

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

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

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

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

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

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

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

FileUtils.#cd(dir, options = {}) {|dir| .... } -> object (3203.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

@param options :verbose が指定できます。
c:FileUtils#options

//emlist[][ruby]{
require 'fileutils'
File
Utils.cd('/', verbose: true) # chdir and report it
//}...

絞り込み条件を変える

FileUtils.#chdir(dir, options = {}) {|dir| .... } -> object (3203.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

@param options :verbose が指定できます。
c:FileUtils#options

//emlist[][ruby]{
require 'fileutils'
File
Utils.cd('/', verbose: true) # chdir and report it
//}...

FileUtils.#cd(dir, options = {}) -> 0 (3103.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

@param options :verbose が指定できます。
c:FileUtils#options

//emlist[][ruby]{
require 'fileutils'
File
Utils.cd('/', verbose: true) # chdir and report it
//}...

FileUtils.#chdir(dir, options = {}) -> 0 (3103.0)

プロセスのカレントディレクトリを dir に変更します。

...ック終了後に
元のディレクトリに戻ります。

@param dir ディレクトリを指定します。

@param options :verbose が指定できます。
c:FileUtils#options

//emlist[][ruby]{
require 'fileutils'
File
Utils.cd('/', verbose: true) # chdir and report it
//}...

Kernel.#open(file, mode_enc = "r", perm = 0666) {|io| ... } -> object (390.0)

file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

...
file
をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時...
...りブロックを脱出するとき、
ファイルをクローズします。ブロックを評価した結果を返します。

ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生...
...返し
ます。(このときの動作は、IO.popen と同じです。
File
.open にはパイプラインを生成する機能はありません)。

Perlと異なりコマンドは常に `|' で始まります。

@param file ファイルを文字列で指定します。整数を指定した場合...

Kernel.#open(file, mode_enc = "r", perm = 0666) -> IO (290.0)

file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

...
file
をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

ブロックが与えられた場合、指定されたファイルをオープンし、
生成した IO オブジェクトを引数としてブロックを実行します。
ブロックの終了時...
...りブロックを脱出するとき、
ファイルをクローズします。ブロックを評価した結果を返します。

ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生...
...返し
ます。(このときの動作は、IO.popen と同じです。
File
.open にはパイプラインを生成する機能はありません)。

Perlと異なりコマンドは常に `|' で始まります。

@param file ファイルを文字列で指定します。整数を指定した場合...

絞り込み条件を変える

JSON.#dump(object, io = nil, limit = nil) -> String | IO (226.0)

与えられたオブジェクトを JSON 形式の文字列に変換してダンプします。

...文字列に変換してダンプします。

与えられたオブジェクトを引数として JSON.#generate を呼び出します。


@param object ダンプするオブジェクトを指定します。

@param io IO のように write メソッドを実装しているオブジェクトを...
....dump({ name: "tanaka", age: 19 }) # => "{\"name\":\"tanaka\",\"age\":19}"
//}

//emlist[例][ruby]{
require "json"

File
.open("test.txt", "w") do |f|
JSON.dump([[[[[[[[[[]]]]]]]]]], f, 10) # => #<File:test.txt>
JSON.dump([[[[[[[[[[[]]]]]]]]]]], f, 10) # => exceed depth limit (ArgumentError)
e...
<< 1 2 > >>