dynamic include: JSON::Generator::GeneratorMethods::TrueClass (by json)
要約
true のクラス。 true は TrueClass クラスの唯一のインスタンスです。 true は真を表す代表のオブジェクトです。
目次
動的includeで追加されるメソッド
- JSON::Generator::GeneratorMethods::TrueClass (by json)
インスタンスメソッド
self & other -> bool[permalink][rdoc]-
other が真なら true を, 偽なら false を返します。
- [PARAM] other:
- 論理積を行なう式です。
& は再定義可能な演算子に分類されていますので、通常は true & other のように使われます。
p true & true #=> true p true & false #=> false p true & nil #=> false p true & (1 == 1) #=> true p true & (1 + 1) #=> true p true.&(true) #=> true p true.&(false) #=> false p true.&(nil) #=> false p true.&(1 == 1) #=> true p true.&(1 + 1) #=> true
self ^ other -> bool[permalink][rdoc]-
other が真なら false を, 偽なら true を返します。
- [PARAM] other:
- 排他的論理和を行なう式です。
^ は再定義可能な演算子に分類されていますので、通常は true ^ other のように使われます。
p true ^ true #=> false p true ^ false #=> true p true ^ nil #=> true p true ^ (1 == 1) #=> false p true ^ (1 + 1) #=> false p true.^(true) #=> false p true.^(false) #=> true p true.^(nil) #=> true p true.^(1 == 1) #=> false p true.^(1 + 1) #=> false
to_s -> String[permalink][rdoc]-
常に文字列 "true" を返します。
self | other -> bool[permalink][rdoc]-
常に true を返します。
- [PARAM] other:
- 論理和を行なう式です。
| は再定義可能な演算子に分類されていますので、通常は true | other のように使われます。
p true | true #=> true p true | false #=> true p true | nil #=> true p true | (1 == 1) #=> true p true | (1 + 1) #=> true p true.|(true) #=> true p true.|(false) #=> true p true.|(nil) #=> true p true.|(1 == 1) #=> true p true.|(1 + 1) #=> true
追加されるメソッド
taguri -> String[permalink][rdoc] [added by syck/rubytypes]-
自身のタグ URI を返します。
taguri=(val)[permalink][rdoc] [added by syck/rubytypes]-
自身のタグ URI を val に設定します。
- [PARAM] val:
- タグ URI を文字列で指定します。
to_yaml(opts = {}) -> String[permalink][rdoc] [added by syck/rubytypes]-
自身を YAML ドキュメントに変換します。
- [PARAM] opts:
- YAML ドキュメント出力の際のオプションを指定します。オプションの詳細は Syck::Emitter#reset を参照してください。
print true.to_yaml # => --- true
yaml_tag_subclasses? -> true[permalink][rdoc] [added by syck/rubytypes]-
常に true を返します。
ライブラリ内部で使用します。