Module: NillishConversions

Included in:
VoidClass
Defined in:
lib/null.rb

Overview

An object including us will convert like nil.

Instance Method Summary collapse

Instance Method Details

#=~(obj) ⇒ Object

nil



107
# File 'lib/null.rb', line 107

def =~(obj) nil end

#to_aObject Also known as: to_ary

[]



77
# File 'lib/null.rb', line 77

def to_a() [] end

#to_cObject

(00i)+



81
# File 'lib/null.rb', line 81

def to_c() to_i.to_c end

#to_fObject

0.0



84
# File 'lib/null.rb', line 84

def to_f() to_i.to_f end

#to_iObject

0



87
# File 'lib/null.rb', line 87

def to_i() 0 end

#to_jsonObject

“null”



90
# File 'lib/null.rb', line 90

def to_json() 'null' end

#to_nil?Boolean

nil

Returns:

  • (Boolean)


93
# File 'lib/null.rb', line 93

def to_nil?() nil end

#to_paramObject

nil



96
# File 'lib/null.rb', line 96

def to_param() nil end

#to_rObject Also known as: rationalize

(0/1)



99
# File 'lib/null.rb', line 99

def to_r() to_i.to_r end

#to_sObject Also known as: to_str

“”



103
# File 'lib/null.rb', line 103

def to_s() '' end