module ReadSchema
Public Class Methods
read_schema(tables)
click to toggle source
# File lib/read_schema.rb, line 2 def self.read_schema(tables) begin File.open("db/schema.rb", "r") do |f| f.each_line do |line| if line.include?("create_table") short_line = line.delete(' ') table_name = "" i = 13 while short_line[i] != "'" && short_line[i] != '"' table_name << short_line[i].to_s i = i + 1 end tables.push(table_name) end end rescue StandardError => e puts "Something went wrong, missing schema.rb or syntax error...".red end end end