Module: Hamster::Immutable::InstanceMethods

Defined in:
lib/hamster/immutable.rb

Instance Method Summary collapse

Instance Method Details

#cloneObject



63
64
65
# File 'lib/hamster/immutable.rb', line 63

def clone
  self
end

#dupObject



59
60
61
# File 'lib/hamster/immutable.rb', line 59

def dup
  self
end

#immutable!Object



48
49
50
# File 'lib/hamster/immutable.rb', line 48

def immutable!
  freeze
end

#immutable?Boolean

Returns:

  • (Boolean)


52
53
54
# File 'lib/hamster/immutable.rb', line 52

def immutable?
  frozen?
end