Class: NilClass
- Defined in:
- lib/decentworks/hexdigest_support/nil_class.rb,
sig/decentworks/hexdigest_support/nil_class.rbs
Instance Method Summary collapse
-
#to_hexdigest_source ⇒ ::String
ハッシュ値を求めるためのオリジナルの値.
Instance Method Details
#to_hexdigest_source ⇒ ::String
ハッシュ値を求めるためのオリジナルの値
MEMO: NilClass#to_sは空文字を返すため、既定のままでは入力がNilClass:""となり、 空文字を持つ他の型(String:"")とは型でしか区別できない。#inspectと同じ "nil"を明示することで、入力を目視したときに値の不在だと分かるようにする
MEMO: true / falseはTrueClass#to_s / FalseClass#to_sが"true" / "false"を返すため、 既定のObject#to_hexdigest_sourceのままで意図した入力になる
12 |
# File 'lib/decentworks/hexdigest_support/nil_class.rb', line 12 def to_hexdigest_source = "nil" |