module Views::Extensions::ActiveRecord::SchemaDumper
Public Instance Methods
dump(stream)
click to toggle source
# File lib/views/extensions/active_record/schema_dumper.rb, line 7 def dump(stream) header(stream) extensions(stream) tables(stream) views(stream) trailer(stream) stream end
views(stream)
click to toggle source
# File lib/views/extensions/active_record/schema_dumper.rb, line 16 def views(stream) @connection.views.map(&:values).each do |name, type| stream.puts <<-SCHEMA.strip_heredoc.indent(2) create_view "#{name}", force: true SCHEMA end stream.puts "\n" end