るりまサーチ

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

別のキーワード

  1. net/imap param
  2. win32ole win32ole_param
  3. win32ole_param new
  4. win32ole_param input?
  5. win32ole_param output?

ライブラリ

クラス

キーワード

検索結果

Logger#unknown(progname = nil) -> true (18285.0)

UNKNOWN 情報を出力します。

...
UNKNOWN
情報を出力します。

ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。

引数とブロックを...
...に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。

@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。...
...emlist[例][ruby]{
require 'logger'

logger = Logger.new(STDOUT)
logger.unknown("unknown1") # => A, [2019-03-28T00:26:42.850942 #2765] ANY -- : unknown1
logger.unknown("MyApp") { "unknown2" } # => A, [2019-03-28T00:26:42.851021 #2765] ANY -- MyApp: unknown2
//}

@see Logger#debug...

Logger#unknown(progname = nil) { ... } -> true (18285.0)

UNKNOWN 情報を出力します。

...
UNKNOWN
情報を出力します。

ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。

引数とブロックを...
...に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。

@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。...
...emlist[例][ruby]{
require 'logger'

logger = Logger.new(STDOUT)
logger.unknown("unknown1") # => A, [2019-03-28T00:26:42.850942 #2765] ANY -- : unknown1
logger.unknown("MyApp") { "unknown2" } # => A, [2019-03-28T00:26:42.851021 #2765] ANY -- MyApp: unknown2
//}

@see Logger#debug...

WIN32OLE_PARAM#ole_type -> String (3119.0)

パラメータの型名を取得します。

...タの型情報が見つからない場合は、"unknown type"を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param
1 = method.params[0]
puts param1.ole_type # => VARIANT

OLEオートメーショ...

BasicObject#instance_eval {|obj| ... } -> object (131.0)

オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。

...ソッドは見えません。
これは、トップレベルの定数が Object 以下に作成されるためです。

@param expr 評価する文字列です。

@param filename 文字列を指定します。ファイル filename に文字列 expr が
書かれているかのよ...
...うに実行されます。スタックトレースの
表示などを差し替えることができます。

@param lineno 整数を指定します。行番号 lineno から文字列 expr が書かれているかのように実行されます。
スタックトレー...
...private メソッドも呼び出せる

some.instance_eval 'raise' # ..:10: (eval):1: (RuntimeError)
messg = 'unknown'
some.instance_eval 'raise messg','file.rb',999 # file.rb:999: unknown (RuntimeError)
//}

//emlist[例][ruby]{
class Bar < BasicObject
def call1
instance_eval("::ENV.class")...

BasicObject#instance_eval(expr, filename = "(eval)", lineno = 1) -> object (131.0)

オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。

...ソッドは見えません。
これは、トップレベルの定数が Object 以下に作成されるためです。

@param expr 評価する文字列です。

@param filename 文字列を指定します。ファイル filename に文字列 expr が
書かれているかのよ...
...うに実行されます。スタックトレースの
表示などを差し替えることができます。

@param lineno 整数を指定します。行番号 lineno から文字列 expr が書かれているかのように実行されます。
スタックトレー...
...private メソッドも呼び出せる

some.instance_eval 'raise' # ..:10: (eval):1: (RuntimeError)
messg = 'unknown'
some.instance_eval 'raise messg','file.rb',999 # file.rb:999: unknown (RuntimeError)
//}

//emlist[例][ruby]{
class Bar < BasicObject
def call1
instance_eval("::ENV.class")...

絞り込み条件を変える

Object#===(other) -> bool (125.0)

case 式で使用されるメソッドです。d:spec/control#case も参照してください。

...節の式をレシーバーとして === を呼び出すことに注意してください。

また Enumerable#grep でも使用されます。

@param other 比較するオブジェクトです。

//emlist[][ruby]{
age = 12
# (0..2).===(12), (3..6).===(12), ... が実行される
result =
case...
...n /ruby(?!\s*on\s*rails)/i
"hit! #{arg}"
when String
"Instance of String class. But don't hit."
else
"unknown"
end
end

puts check([]) #=> unknown
puts check("mash-up in Ruby on Rails") #=> instance of String class. But not hit...
puts check("<Ruby's world>") #=> hit! <Ruby's world...

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

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

...渡されます。

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


@param name 未定義メソッドの名前(シンボル)です。
@param args 未定義メソッドに渡された引数です。
@return ユーザー定義の method_missing メソッ...
..._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 = Foo.new({:English => %w(zero one two), :Esperanto => %w(nulo unu du)})
dic.find_2_in :Es...

Data#with(**kwargs) -> Data (113.0)

self をコピーしたオブジェクトを返します。

...数に対応するメンバには引数の値が設定されます。存在しないメンバを指定した場合はエラーとなります。

@param kwargs コピーされたオブジェクトに設定されるメンバの値を指定します。

@raise ArgumentError 存在しないメンバを...
...data Dog name="Fred", age=6>
p dog1 # => #<data Dog name="Fred", age=5>
dog3 = dog1.with(type: "Terrier") # => ArgumentError (unknown keyword: :type)

# メンバのオブジェクトはコピーされず、同じオブジェクトを参照する。
dog1.name.upcase!
p dog1 # =>...