るりまサーチ

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

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

ライブラリ

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

WIN32OLE_TYPE#name -> String (21229.0)

selfの型名を取得します。

...selfの型名を取得します。

@return selfの型名を文字列で返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.name # => "Application"...

Socket::Ifaddr#name -> String (21217.0)

self のインターフェイス名を返します。

...
self
のインターフェイス名を返します。...

Thread#name -> String (18223.0)

self の名前を返します。

...
self
の名前を返します。


@see Thread#name=...

Pathname#dirname -> Pathname (15316.0)

Pathname.new(File.dirname(self.to_s)) と同じです。

...Pathname.new(File.dirname(self.to_s)) と同じです。

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

Pathname('/usr/bin/shutdown').dirname # => #<Pathname:/usr/bin>
//}

@see File.dirname...

Pathname#each_filename {|v| ... } -> nil (15316.0)

self のパス名要素毎にブロックを実行します。

...self のパス名要素毎にブロックを実行します。

//emlist[例][ruby]{
require 'pathname'

Pathname.new("/foo/../bar").each_filename {|v| p v}

# => "foo"
# ".."
# "bar"
//}...

絞り込み条件を変える

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

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

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

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

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

@return メソッド名を表す Sy...
...mbol を返します。

//emlist[][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...

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

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

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

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

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

@return メソッド名を表す Sy...
...mbol を返します。

//emlist[][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...

RDoc::CodeObject#parent_file_name -> String (12217.0)

self.parent のファイル名を返します。

...
self
.parent のファイル名を返します。

@see RDoc::CodeObject#parent...

Pathname#basename(suffix = "") -> Pathname (9316.0)

Pathname.new(File.basename(self.to_s, suffix)) と同じです。

...thname.new(File.basename(self.to_s, suffix)) と同じです。

@param suffix サフィックスを文字列で与えます。'.*' という文字列を与えた場合、'*' はワイルドカードとして働き
'.' を含まない任意の文字列にマッチします。

//emlist...
...]{
require "pathname"

Pathname("ruby/ruby.c").basename #=> #<Pathname:"ruby.c">
Pathname("ruby/ruby.c").basename(".c") #=> #<Pathname:"ruby">
Pathname("ruby/ruby.c").basename(".*") #=> #<Pathname:"ruby">
Pathname("ruby/ruby.exe").basename(".*") #=> #<Pathname:"ruby">
Pathname("ruby/...
...y.tab.c").basename(".*") #=> #<Pathname:"y.tab">
//}

@see File.basename...

Pathname#binwrite(string, offset=nil) -> Integer (9316.0)

IO.binwrite(self.to_s, *args)と同じです。

...
I
O.binwrite(self.to_s, *args)と同じです。


@see IO.binwrite...

絞り込み条件を変える

<< 1 2 3 ... > >>