るりまサーチ

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

別のキーワード

  1. _builtin puts
  2. csv puts
  3. stringio puts
  4. zlib puts
  5. xmp puts

ライブラリ

クラス

キーワード

検索結果

Object#to_s -> String (18126.0)

オブジェクトの文字列表現を返します。

...使って文字列に変換し
ます。

//emlist[][ruby]{
class Foo
def initialize num
@num = num
end
end
it = Foo.new(40)

puts
it #=> #<Foo:0x2b69110>

class Foo
def to_s
"Class:Foo Number:#{@num}"
end
end

puts
it #=> Class:Foo Number:40
//}

@see Object#to_str,Kernel.#String...

Thread::Backtrace::Location#to_s -> String (18120.0)

self が表すフレームを Kernel.#caller と同じ表現にした文字列を返し ます。

...表現にした文字列を返し
ます。

//emlist[例][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end

Foo.new(0..2).locations.map do |call|
puts
call.to_s
end

# => path/to/foo.rb:5:in `initialize'
# path/to/foo.rb...

OptionParser#to_s -> String (15114.0)

サマリの文字列を返します。

...字列を返します。

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

options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"

opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end

puts
opts.help

# => Usage: example.rb [opti...

Set#to_s -> String (15114.0)

人間の読みやすい形に表現した文字列を返します。

...人間の読みやすい形に表現した文字列を返します。

//emlist[][ruby]{
require 'set'
puts
Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}...
...人間の読みやすい形に表現した文字列を返します。

//emlist[][ruby]{
puts
Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}...

ERB#src -> String (41.0)

変換した Ruby スクリプトを取得します。

... Ruby スクリプトを取得します。

//emlist[例][ruby]{
require 'erb'
erb = ERB.new("test1<%= @arg1%>\ntest2<%= @arg2%>\n\n")
puts
erb.src

# #coding:UTF-8
# _erbout = +''; _erbout.<< "test1".freeze; _erbout.<<(( @arg1).to_s); _erbout.<< "\ntest2".freeze
# ; _erbout.<<(( @arg2).to_s); _e...

絞り込み条件を変える

Thread::Backtrace::Location#inspect -> String (29.0)

Thread::Backtrace::Location#to_s の結果を人間が読みやすいような文 字列に変換したオブジェクトを返します。

...#to_s の結果を人間が読みやすいような文
字列に変換したオブジェクトを返します。

//emlist[例][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end

Foo.new(0..2).locations.map do |call|
puts
...

WIN32OLE_EVENT#handler=(obj) -> () (25.0)

イベント処理を実行するオブジェクトを登録します。

...tComplete(disp, uri)
disp.document.getElementsByTagName('a').each do |e|
puts
"#{e.innerHTML}=#{e.href}"
end
@completed = true
end
def method_missing(id, *args)
puts
"event=#{id.to_s}, args=#{args.inspect}"
end
end

ie = WIN32OLE.new('InternetExplorer....
...Application.1')
event = WIN32OLE_EVENT.new(ie, 'DWebBrowserEvents2')
event.handler = IeHandler.new
ie.Navigate2 'http://www.ruby-lang.org/ja/'
loop do
break if event.handler.completed
WIN32OLE_EVENT.message_loop
end
ie.Quit

WIN32OLE_EVENT#on_eventなどの呼び出しでブロ...

OptionParser#help -> String (14.0)

サマリの文字列を返します。

...字列を返します。

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

options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"

opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end

puts
opts.help

# => Usage: example.rb [opti...

Set#inspect -> String (14.0)

人間の読みやすい形に表現した文字列を返します。

...人間の読みやすい形に表現した文字列を返します。

//emlist[][ruby]{
require 'set'
puts
Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}...
...人間の読みやすい形に表現した文字列を返します。

//emlist[][ruby]{
puts
Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}...