るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.042秒)
トップページ > クエリ:@[x] > クエリ:require_relative[x]

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. kernel require_relative

ライブラリ

モジュール

キーワード

検索結果

Kernel.#require_relative(relative_feature) -> bool (18143.0)

現在のファイルからの相対パスで require します。

...どで文字列を評価した場合に、そこから
require_relative
を呼出すと必ず失敗します。

@
param relative_feature ファイル名の文字列です。
@
raise LoadError ロードに失敗した場合に発生します。
@
see Kernel.#require

=== require と load のスコー...
...扱い方はKernel.#loadでも同様です。

//emlist[例][ruby]{
# ---------- some.rb -----------
$a = 1
@
a = 1
A = 1
a = 1
# ---------- end some.rb -------

require 'some'
p $a #=> 1
p @a #=> 1
p A #=> 1
p a # undefined local variable or method `a' for #<Object:0x294f9ec @a=1> (NameError)
//}...

drb/gw (36.0)

drb 通信を中継するゲートウェイ(DRb::GW)と、 中継に必要なオブジェクト識別子変換クラス(DRb::GWIdConv)、 および DRb::DRbObject への拡張が含まれています。

...rb/drb'

class Foo
include DRbUndumped
def initialize(name, peer=nil)
@
name = name
@
peer = peer
end

def ping(obj)
puts "#{@name}: ping: #{obj.inspect}"
@
peer.ping(self) if @peer
end
end

gw_b.rb
require 'drb/drb'
require 'drb/gw'
require 'dr...
...gw_a.rb
require 'drb/unix'
require_relative
'foo'

obj = Foo.new('a')
DRb.start_service("drbunix:/tmp/gw_a", obj)

robj = DRbObject.new_with_uri('drbunix:/tmp/gw_b_a')
robj[:a] = obj

DRb.thread.join

gw_c.rb
require 'drb/unix'
require_relative
'foo'

foo = Foo.new('c',...

Kernel.#require(feature) -> bool (24.0)

Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。

...す。ただし、feature の名前が既に $"
に含まれていた場合はロードせずに false を返します。

@
param feature ファイル名の文字列です。
@
raise LoadError ロードに失敗した場合に発生します。

//emlist[例][ruby]{
$LOADED_FEATURES.grep(/prime/).siz...
...e # => 0
require "prime" # => true
$LOADED_FEATURES.grep(/prime/).size # => 1
require "prime" # => false
begin
require "invalid"
rescue LoadError => e
e.message # => "cannot load such file -- invalid"
end
//}

@
see Kernel.#load,Kernel.#autoload,Kernel.#require_relative...