class ArelConverter::ActiveRecordFinder

Public Instance Methods

grep_matches_in_file(file) click to toggle source
# File lib/arel_converter/active_record_finder.rb, line 4
def grep_matches_in_file(file)
  raw_ar_finders = ''
  ["find(:all", "find(:first", "find.*:conditions =>", '\.all(', '\.first('].each do |v|
    raw_ar_finders += `grep -hr '#{v}' #{file}`
  end

  raw_ar_finders.split("\n")
end
process_line(finder) click to toggle source
# File lib/arel_converter/active_record_finder.rb, line 13
def process_line(finder)
  ArelConverter::Translator::Finder.translate(finder)
end