Module: Spectacles::SchemaDumper
- Defined in:
- lib/spectacles/schema_dumper.rb
Class Method Summary collapse
Class Method Details
.dump_view(stream, connection, view_name) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/spectacles/schema_dumper.rb', line 11 def self.dump_view(stream, connection, view_name) stream.print <<-CREATEVIEW create_view :#{view_name}, :force => true do "#{connection.view_build_query(view_name)}" end CREATEVIEW end |
.dump_views(stream, connection) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/spectacles/schema_dumper.rb', line 3 def self.dump_views(stream, connection) unless (Spectacles.config.enable_schema_dump == false) connection.views.sort.each do |view| dump_view(stream, connection, view) end end end |