Class: NilClass

Inherits:
Object show all
Defined in:
lib/decentworks/hexdigest_support/nil_class.rb,
sig/decentworks/hexdigest_support/nil_class.rbs

Instance Method Summary collapse

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のままで意図した入力になる

Returns:

  • (::String)


12
# File 'lib/decentworks/hexdigest_support/nil_class.rb', line 12

def to_hexdigest_source = "nil"