るりまサーチ

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

別のキーワード

  1. string []=
  2. string slice!
  3. string slice
  4. string []
  5. string gsub!

クラス

検索結果

<< 1 2 3 ... > >>

String#pathmap(spec = nil) { ... } -> String (30215.0)

与えられた書式指定文字列に応じてパス(自身)を変換します。

...ンと置換文字列に使用しないでください。

例:
"src/org/onestepback/proj/A.java".pathmap("%{^src,bin}X.class")
#=> "bin/org/onestepback/proj/A.class"

置換文字列に '*' を指定した場合は、置換文字列を計算するためにブロックを評価します。...

Object#class -> Class (18269.0)

レシーバのクラスを返します。

...レシーバのクラスを返します。

//emlist[][ruby]{
p "ruby".class #=> String
p 100.class #=> Integer
p ARGV.class #=> Array
p self.class #=> Object
p Class.class #=> Class
p Kernel.class #=> Module
//}

@see Class#superclass,Object#kind_of?,Object#instance_of?...

Class#json_creatable? -> bool (9013.0)

シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は 真を返します。そうでない場合は、偽を返します。

...json_create というメソッドを実装していなければなりません。
また json_create の第一引数は必要なデータを含むハッシュを期待しています。

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

String
.json_creatable? # => true
Dir.json_creatable? # => false
//}...

Etc::Passwd#uclass -> String (6303.0)

ユーザアクセスクラス(文字列)を返します。このメンバはシステム依存です。

ユーザアクセスクラス(文字列)を返します。このメンバはシステム依存です。

Object#singleton_class -> Class (6263.0)

レシーバの特異クラスを返します。 まだ特異クラスがなければ、新しく作成します。

...れ NilClass, TrueClass,
FalseClass を返します。

@raise TypeError レシーバが Integer、Float、Symbol の場合に発生します。

//emlist[][ruby]{
Object.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String
.singleton_class #=> #<Class:String>
nil.singleton_class...
...#=> NilClass
//}

@see Object#class...

絞り込み条件を変える

Module#public_class_method(*name) -> self (6151.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。

... String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

//emlist[例][ruby]{
class
Foo
def self.foo
"foo"
end

private_class_method :foo
end

Foo.foo # NoMethodError: private method `foo' called for Foo:Class

F...
...oo.public_class_method(:foo) # => Foo
Foo.foo # => "foo"
//}...

Module#public_class_method(names) -> self (6151.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。

... String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

//emlist[例][ruby]{
class
Foo
def self.foo
"foo"
end

private_class_method :foo
end

Foo.foo # NoMethodError: private method `foo' called for Foo:Class

F...
...oo.public_class_method(:foo) # => Foo
Foo.foo # => "foo"
//}...

Module#private_class_method(*name) -> self (6145.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。

...e 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

//emlist[例][ruby]{
module Foo
def self.foo; end
end

Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) #...
...=> Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}...

Module#private_class_method(names) -> self (6145.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。

...e 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

//emlist[例][ruby]{
module Foo
def self.foo; end
end

Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) #...
...=> Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}...
<< 1 2 3 ... > >>