Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/renderer/core_extensions.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.memo(name) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/renderer/core_extensions.rb', line 16 def self.memo(name, &) define_method(name) do @__memoized_variables__ ||= {} @__memoized_variables__[name] ||= instance_exec(&) end end |
Instance Method Details
#object_id_hex ⇒ Object
14 |
# File 'lib/renderer/core_extensions.rb', line 14 def object_id_hex = "0x#{object_id.to_s(16).rjust(16, "0")}" |