module Ephemeron::Store::Finders

Public Instance Methods

find_first_allowed_but_unsaved() click to toggle source
# File lib/ephemeron/store/finders.rb, line 8
def find_first_allowed_but_unsaved
  ary = Logger.logs
              .reverse
              .map { |line| line.split ' ' }
              .find { |arr| %w[save_allowed saved].include?(arr[1]) }
  return nil if ary.nil? || ary[1] == 'saved'

  Store.store[ary[0]]
end