Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/safestruct.rb

Overview

with reference semantics (new copy ALWAYS needed)

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.new_zeroObject



45
# File 'lib/safestruct.rb', line 45

def self.new_zero() new; end

.zeroObject



46
# File 'lib/safestruct.rb', line 46

def self.zero() @zero ||= new_zero.freeze;  end

Instance Method Details

#zero?Boolean

Returns:

  • (Boolean)


47
# File 'lib/safestruct.rb', line 47

def zero?() self == self.class.zero; end