るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

クラス

検索結果

<< < 1 2 3 4 5 ... > >>

ARGF.class#read(length = nil, str = nil) -> String | nil (3132.0)

ARGVに指定されたファイルを先頭のファイルからlengthバイト読み込み、 その文字列をstrに出力します。読み込んだ文字列を返します。

...す。

@
param length 読み込むバイト数を指定します。nilの場合はARGVのすべてのファ
イルを読み込みます。

@
param str 出力先の文字列。内容は上書きされます。

$ echo "small" > small.txt
$ echo "large" > large.txt
$ ruby glark.rb...
...small.txt large.txt

ARGF.read # => "small\nlarge"
ARGF.read(200) # => "small\nlarge"
ARGF.read(2) # => "sm"
ARGF.read(0) # => ""

@
see IO#read...

JSON::Generator::GeneratorMethods::FalseClass#to_json(state_or_hash = nil) -> String (3120.0)

自身から生成した JSON 形式の文字列を返します。

...ます。

@
param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。

//emlist[例][ruby]{
requir...

JSON::Generator::GeneratorMethods::NilClass#to_json(state_or_hash = nil) -> String (3120.0)

自身から生成した JSON 形式の文字列を返します。

...ます。

@
param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。

//emlist[例][ruby]{
requir...

JSON::Generator::GeneratorMethods::TrueClass#to_json(state_or_hash = nil) -> String (3120.0)

自身から生成した JSON 形式の文字列を返します。

...ます。

@
param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。

//emlist[例][ruby]{
requir...

NilClass#=~(other) -> nil (3031.0)

右辺に正規表現オブジェクトを置いた正規表現マッチ obj =~ /RE/ をサポートするためのメソッドです。常に nil を返します。

...現マッチ obj =~ /RE/
をサポートするためのメソッドです。常に nil を返します。


@
param other 任意のオブジェクトです。結果に影響しません。

//emlist[例][ruby]{
obj = 'regexp'
p(obj =~ /re/) #=> 0

obj = nil
p(obj =~ /re/) #=> nil
//}

@
see String#=~...

絞り込み条件を変える

OptionParser#on(long, klass = String, desc = "") {|v| ...} -> self (194.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

..."--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@
param short ショートオプションを表す文字列を指定します。

@
param long ロングオプション...
...を表す文字列を指定します。

@
param klass オプションの引数のクラスを指定します。

@
param desc オプションの説明を文字列で与えます。サマリに表示されます。

@
raise ArgumentError 登録されていないクラスが klass に指定された場...
...合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指定すると
OptionParser::InvalidArgument が発生します。...

OptionParser#on(short, klass = String, desc = "") {|v| ...} -> self (194.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

..."--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@
param short ショートオプションを表す文字列を指定します。

@
param long ロングオプション...
...を表す文字列を指定します。

@
param klass オプションの引数のクラスを指定します。

@
param desc オプションの説明を文字列で与えます。サマリに表示されます。

@
raise ArgumentError 登録されていないクラスが klass に指定された場...
...合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指定すると
OptionParser::InvalidArgument が発生します。...

OptionParser#on(short, long, klass = String, desc = "") {|v| ...} -> self (194.0)

オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。

..."--width N", Integer){|w|
p w.class #=> Integer
}
# ruby command --width=32

opts.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes

@
param short ショートオプションを表す文字列を指定します。

@
param long ロングオプション...
...を表す文字列を指定します。

@
param klass オプションの引数のクラスを指定します。

@
param desc オプションの説明を文字列で与えます。サマリに表示されます。

@
raise ArgumentError 登録されていないクラスが klass に指定された場...
...合に発生します。

=== デフォルトで利用可能な引数クラス

: Object
オプションの引数は変換されません。

: String
オプションの引数は変換されません。ただし、空文字列を指定すると
OptionParser::InvalidArgument が発生します。...

Method#inspect -> String (169.0)

self を読みやすい文字列として返します。

...:2」は Method#source_location を表します。
source_location が nil の場合には付きません。

//emlist[例][ruby]{
module Foo
def foo
"foo"
end
end
class
Bar
include Foo
def bar(a, b)
end
end

p Bar.new.method(:foo) # => #<Method: Bar(Foo)#foo() test.rb:2>
p Bar....
...ェクトになります。

//emlist[例][ruby]{
# オブジェクトの特異メソッド
obj = ""
class
<<obj
def foo
end
end
p obj.method(:foo) # => #<Method: "".foo() foo.rb:4>

# クラスメソッド(クラスの特異メソッド)
class
Foo
def Foo.foo
end
end
p Foo.method(:foo)...
...ラスメソッド
class
Bar < Foo
end
p Bar.method(:foo) # => #<Method: Bar(Foo).foo() foo.rb:11>

# 以下は(形式1)の出力になる
module Baz
def baz
end
end

class
<<obj
include Baz
end
p obj.method(:baz) # => #<Method: String(Baz)#baz() foo.rb:23>
//}

@
see Object#inspect...

Method#to_s -> String (169.0)

self を読みやすい文字列として返します。

...:2」は Method#source_location を表します。
source_location が nil の場合には付きません。

//emlist[例][ruby]{
module Foo
def foo
"foo"
end
end
class
Bar
include Foo
def bar(a, b)
end
end

p Bar.new.method(:foo) # => #<Method: Bar(Foo)#foo() test.rb:2>
p Bar....
...ェクトになります。

//emlist[例][ruby]{
# オブジェクトの特異メソッド
obj = ""
class
<<obj
def foo
end
end
p obj.method(:foo) # => #<Method: "".foo() foo.rb:4>

# クラスメソッド(クラスの特異メソッド)
class
Foo
def Foo.foo
end
end
p Foo.method(:foo)...
...ラスメソッド
class
Bar < Foo
end
p Bar.method(:foo) # => #<Method: Bar(Foo).foo() foo.rb:11>

# 以下は(形式1)の出力になる
module Baz
def baz
end
end

class
<<obj
include Baz
end
p obj.method(:baz) # => #<Method: String(Baz)#baz() foo.rb:23>
//}

@
see Object#inspect...

絞り込み条件を変える

Method#inspect -> String (163.0)

self を読みやすい文字列として返します。

...ッドを定義しているクラス/モジュール名、
method は、メソッド名を表します。

//emlist[例][ruby]{
module Foo
def foo
"foo"
end
end
class
Bar
include Foo
def bar
end
end

p Bar.new.method(:foo) # => #<Method: Bar(Foo)#foo>
p Bar.new.method(:bar)...
...ブジェクトになります。

//emlist[例][ruby]{
# オブジェクトの特異メソッド
obj = ""
class
<<obj
def foo
end
end
p obj.method(:foo) # => #<Method: "".foo>

# クラスメソッド(クラスの特異メソッド)
class
Foo
def Foo.foo
end
end
p Foo.method(:foo)...
...# スーパークラスのクラスメソッド
class
Bar < Foo
end
p Bar.method(:foo) # => #<Method: Bar.foo>

# 以下は(形式1)の出力になる
module Baz
def baz
end
end

class
<<obj
include Baz
end
p obj.method(:baz) # => #<Method: Object(Baz)#baz>
//}

@
see Object#inspect...
<< < 1 2 3 4 5 ... > >>