るりまサーチ

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

別のキーワード

  1. tracer single
  2. ruby single
  3. psych single_quoted
  4. scalar single_quoted
  5. ssl op_single_dh_use

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Tracer::Single -> Tracer (18117.0)

@todo

...@todo...

Object#singleton_method(name) -> Method (6148.0)

オブジェクトの特異メソッド name をオブジェクト化した Method オブ ジェクトを返します。

...す。

@
param name メソッド名をSymbol またはStringで指定します。
@
raise NameError 定義されていないメソッド名を引数として与えると発生します。

//emlist[][ruby]{
class Demo
def initialize(n)
@
iv = n
end
def hello()
"Hello, @iv = #{@iv}"
end...
...end

k = Demo.new(99)
def k.hi
"Hi, @iv = #{@iv}"
end
m = k.singleton_method(:hi) # => #<Method: #<Demo:0xf8b0c3c4 @iv=99>.hi>
m.call #=> "Hi, @iv = 99"
m = k.singleton_method(:hello) # => NameError
//}

@
see Module#instance_method, Method, BasicObject#__send__, Object#send, Kernel.#eval, Ob...

SingleForwardable#def_single_delegator(accessor, method, ali = method) -> () (6125.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@
param accessor 委譲先のオブジェクト

@
param method 委譲先のメソッド

@
param ali 委譲元のメソッド

委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が...
...委譲されるようになります。

委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。

def_delegator は def_singleton_delegator の別名になります。

@
see SingleForwardable#def_delegators...

PrettyPrint.singleline_format(output = &#39;&#39;, maxwidth = 79, newline = "\n", genspace = lambda{|n| &#39; &#39; * n}) {|pp| ...} -> object (6124.0)

PrettyPrint オブジェクトを生成し、それを引数としてブロックを実行します。 PrettyPrint.format に似ていますが、改行しません。

...せずに text の実行であるかのように扱います。

@
param output 出力先を指定します。output は << メソッドを持っていなければなりません。

@
param maxwidth 無視されます。

@
param newline 無視されます。

@
param genspace 無視されます。...

Psych::Nodes::Scalar::SINGLE_QUOTED -> Integer (6123.0)

single quoted style を表します。

...single quoted style を表します。

@
see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar...

絞り込み条件を変える

SingleForwardable#def_single_delegators(accessor, *methods) -> () (6119.0)

メソッドの委譲先をまとめて設定します。

...メソッドの委譲先をまとめて設定します。

@
param accessor 委譲先のオブジェクト

@
param methods 委譲するメソッドのリスト

委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの...
..._delegators は def_singleton_delegators の別名になります。

また、以下の 2 つの例は同じ意味です。

def_delegators :@records, :size, :<<, :map

def_delegator :@records, :size
def_delegator :@records, :<<
def_delegator :@records, :map

@
see SingleForwardable#def_dele...

Object#define_singleton_method(symbol) { ... } -> Symbol (6118.0)

self に特異メソッド name を定義します。

...異メソッド name を定義します。

@
param symbol メソッド名を String または Symbol で指定します。

@
param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。

@
return メソッド名を表す Symbol を返...
...t[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"

guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}...

Object#define_singleton_method(symbol, method) -> Symbol (6118.0)

self に特異メソッド name を定義します。

...異メソッド name を定義します。

@
param symbol メソッド名を String または Symbol で指定します。

@
param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。

@
return メソッド名を表す Symbol を返...
...t[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"

guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}...

OpenSSL::SSL::OP_SINGLE_ECDH_USE -> Integer (6117.0)

@todo OpenSSL::SSL::SSLContext#options= で利用します。

...@todo
OpenSSL::SSL::SSLContext#options= で利用します。...
<< 1 2 3 ... > >>