class MingleEvents::EntryCache::Entries

Public Class Methods

new(state_dir, first_info_file, last_info_file) click to toggle source
    # File lib/mingle_events/entry_cache.rb
109 def initialize(state_dir, first_info_file, last_info_file)
110   @dir = state_dir
111   @first_info_file = first_info_file
112   @last_info_file = last_info_file
113 end

Public Instance Methods

each() { |next| ... } click to toggle source
    # File lib/mingle_events/entry_cache.rb
115 def each(&block)
116   enumerator = Enumerator.new(@dir, @first_info_file, @last_info_file)
117   return enumerator unless block_given?
118   loop do
119     begin
120       yield(enumerator.next)
121     rescue StopIteration
122       break
123     end
124   end
125 end