class ArelConverter::Association
Public Instance Methods
grep_matches_in_file(file)
click to toggle source
# File lib/arel_converter/association.rb, line 4 def grep_matches_in_file(file) raw_named_scopes = `grep -hr "^\s*has_\\|belongs_to" #{file}` raw_named_scopes.split("\n") end
process_line(line)
click to toggle source
# File lib/arel_converter/association.rb, line 9 def process_line(line) ArelConverter::Translator::Association.translate(line) end
verify_line(line)
click to toggle source
# File lib/arel_converter/association.rb, line 13 def verify_line(line) parser = RubyParser.new sexp = parser.process(line) sexp.shift == :call end