Class: Zold::CachedHead

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

Overview

Cached head.

Author

Yegor Bugayenko ([email protected])

Copyright

Copyright © 2018-2025 Zerocracy

License

MIT

Instance Method Summary collapse

Constructor Details

#initialize(head) ⇒ CachedHead

Returns a new instance of CachedHead.



42
43
44
# File 'lib/zold/head.rb', line 42

def initialize(head)
  @head = head
end

Instance Method Details

#fetchObject



50
51
52
# File 'lib/zold/head.rb', line 50

def fetch
  @fetch ||= @head.fetch
end

#flushObject



46
47
48
# File 'lib/zold/head.rb', line 46

def flush
  @fetch = nil
end