module Scenic::SchemaDumper
@api private
Public Instance Methods
Source
# File lib/scenic/schema_dumper.rb, line 6 def tables(stream) super views(stream) end
Calls superclass method
Source
# File lib/scenic/schema_dumper.rb, line 11 def views(stream) if dumpable_views_in_database.any? stream.puts end dumpable_views_in_database.each do |view| stream.puts(view.to_schema) indexes(view.name, stream) end end
Private Instance Methods
Source
# File lib/scenic/schema_dumper.rb, line 24 def dumpable_views_in_database @dumpable_views_in_database ||= Scenic.database.views.reject do |view| ignored?(view.name) end end