るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. t61string new
  4. matrix t
  5. fiddle type_ssize_t

クラス

検索結果

<< 1 2 3 ... > >>

Object#class -> Class (21263.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?...

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

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

...ト自身を表します。


%d は数値のプレフィクスを取ることができます。

例:
'a/b/c/d/file.txt'.pathmap("%2d") # => 'a/b'
'a/b/c/d/file.txt'.pathmap("%-2d") # => 'c/d'

また、%d, %p, %f, %n, %x, %X には単純な文字列置換を行うための
置換パター...
...c/org/onestepback/proj/A.java".pathmap("%{^src,bin}X.class")
#=> "bin/org/onestepback/proj/A.class"

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

例:

"/path/to/file.TXT".pathmap("%X%{.*,*}x") { |ext| ext.downcase...
...}
#=> "/path/to/file.txt"...

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

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

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

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

false.to...

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

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

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

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

nil.to_...

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

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

...の文字列を返します。

"true" という文字列を返します。

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

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

t
rue.to_json # => "true"
//}...

絞り込み条件を変える

JSON::Generator::GeneratorMethods::String#to_json_raw_object -> Hash (15113.0)

生の文字列を格納したハッシュを生成します。

...UTF-8 の文字列ではなく生の文字列を JSON に変換する場合に使用してください。

require 'json'
"にほんご".encode("euc-jp").to_json_raw_object
# => {"json_class"=>"String", "raw"=>[164, 203, 164, 219, 164, 243, 164, 180]}
"にほんご".encode("euc-jp").to_json...
...# source sequence is illegal/malformed (JSON::GeneratorError)...

Class#json_creatable? -> bool (15107.0)

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

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

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

String
.json_creatable? # => true
Dir.json_creatable? # => fal...

Object#singleton_class -> Class (12351.0)

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

... true か false なら、それぞれ 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 (12239.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"
//}...
<< 1 2 3 ... > >>