lib/dbf/table.rb in dbf-1.5.3 vs lib/dbf/table.rb in dbf-1.6.0

- old
+ new

@@ -171,26 +171,26 @@ def open_memo(path) #nodoc %w(fpt FPT dbt DBT).each do |extname| filename = path.sub(/#{File.extname(path)[1..-1]}$/, extname) if File.exists?(filename) - return Memo.new(File.open(filename, 'rb'), version) + return Memo.open(filename, version) end end nil end def find_all(options) #nodoc map do |record| - if record.try(:match?, options) + if record.match? options yield record if block_given? record end end.compact end def find_first(options) #nodoc - detect {|record| record.try(:match?, options)} + detect {|record| record.match? options} end def deleted_record? #nodoc @data.read(1).unpack('a') == ['*'] end