るりまサーチ

最速Rubyリファレンスマニュアル検索!
5956件ヒット [5701-5800件を表示] (0.099秒)
トップページ > クエリ:p[x] > クエリ:class[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. rsa p

クラス

キーワード

検索結果

<< < ... 56 57 58 59 60 > >>

Singleton (18.0)

Singleton パターンを提供するモジュールです。

...

new は private メソッドに移され、外部から呼び出そうとするとエラーになります。

=== サンプルコード

require 'singleton'

class
SomeSingletonClass
include Singleton
#....
end

a = SomeSingletonClass.instance
b = SomeSingletonClass.instance #...
...a and b are same object
p
[a,b] # => [#<SomeSingletonClass:0x0000562e6e18ddd0>, #<SomeSingletonClass:0x0000562e6e18ddd0>]
a = SomeSingletonClass.new # => NoMethodError (private method `new' called for SomeSingletonClass:Class)...

debug (18.0)

Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。

...リプトのソースコードデバッグに使用します。

また、Emacs を使用したインタフェース rubydb3x.el が
https://github.com/ruby/elisp にあるので、活用してください。

=== 使い方

$ ruby -rdebug foo.rb

または、Emacs から

M-x load-library rub...
...

ここに挙げたもの以外を入力した場合、その入力を ruby の式として評価します。

: break
: break [<file>:]<position>|<class>:<method>
ブレークポイントを設定します。引数を省略した場合設定したブレークポ
イントを表示しま...
...b です。

: catch <an Exception>
例外が発生した時にデバッガを停止させるキャッチポイントを設定します。
引数を省略した場合設定したキャッチポイントを表示します。

発生した例外が <an Exception> のサブクラスであ...

drb/extservm (18.0)

DRb::ExtServManager を定義しているライブラリ。

...してください。


=== Example

以下の例を実行するためには、まず server.rb を起動し、その後 client.rb を
動かします。service.rb は server.rb が client.rb からサービスを要求された
時に起動されます。また、stop.rbを用いて



server.rb:...
...コマンドを指定する
# コマンドは文字列配列、もしくは文字列で指定できる
# サブプロセスの起動は Kernel.#spawn でなされる
#
# サブプロセスを起動するときは、ここに指定したパラメータに加えて
# さらに2つのパラ...
...drb/extserv'

# サービスを表すクラス
class
Service
include DRb::DRbUndumped

def initialize(service_name)
@service_name = service_name
end

def hello
"You invoke #{@service_name}"
end
end

p
uts "Start #{ARGV[0]}"
# ARGV の最後2つを...

Array.[](*item) -> Array (12.0)

引数 item を要素として持つ配列を生成して返します。

...したときに、そのサブクラスのインスタンスを作成
しやすくするために用意されている。

@param item 配列の要素を指定します。

//emlist[例][ruby]{
Array[1, 2, 3] #=> [1, 2, 3]

class
SubArray < Array
# ...
end
p
SubArray[1, 2, 3] # => [1, 2, 3]
//}...

BasicObject#!=(other) -> bool (12.0)

オブジェクトが other と等しくないことを判定します。

...されています。

@param other 比較対象となるオブジェクト
@see BasicObject#==, BasicObject#!

//emlist[例][ruby]{
class
NonequalityRecorder < BasicObject
def initialize
@count = 0
end
attr_reader :count

def !=(other)
@count += 1
super
end
end
recorder = None...
...qualityRecorder.new

recorder != 1
p
uts 'hoge' if recorder != "str"

p
recorder.count #=> 2
//}...

絞り込み条件を変える

BasicObject#method_missing(name, *args) -> object (12.0)

呼びだされたメソッドが定義されていなかった時、Rubyインタプリタがこのメソッド を呼び出します。

...に渡されます。

デフォルトではこのメソッドは例外 NoMethodError を発生させます。


@param name 未定義メソッドの名前(シンボル)です。
@param args 未定義メソッドに渡された引数です。
@return ユーザー定義の method_missing メソ...
...//emlist[例][ruby]{
class
Foo
def initialize(data)
@data = data
end
def method_missing(name, lang)
if name.to_s =~ /\Afind_(\d+)_in\z/
if @data[lang]
p
@data[lang][$1.to_i]
else
raise "#{lang} unknown"
end
else
super
end
end
end

dic...
...%w(zero one two), :Esperanto => %w(nulo unu du)})
dic.find_2_in :Esperanto #=> "du"
//}

[注意] このメソッドを override する場合は対象のメソッド名に対して
Object#respond_to? が真を返すようにしてください。
そのためには、Object#respond_to_missing? も...

Kernel.#String(arg) -> String (12.0)

引数を文字列(String)に変換した結果を返します。

...、何もせず arg を返します。

@param arg 変換対象のオブジェクトです。
@raise TypeError to_s の返り値が文字列でなければ発生します。

//emlist[例][ruby]{
class
Foo
def to_s
"hogehoge"
end
end

arg = Foo.new
p
String(arg) #=> "hogehoge"
//}

@see Object#...

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

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

...

@param const_name 定数をString または Symbol で指定します。
@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...

Kernel.#global_variables -> [Symbol] (12.0)

プログラム中で定義されているグローバル変数(`$'で始まる変数)名の 配列を返します。

...グラム中で定義されているグローバル変数(`$'で始まる変数)名の
配列を返します。

//emlist[例][ruby]{
p
global_variables #=> [:$;, :$-F, :$@, ... ]
//}

@see Kernel.#local_variables,Object#instance_variables,Module.constants,Module#constants,Module#class_variables...
<< < ... 56 57 58 59 60 > >>