namespace :cassie do
namespace :schema do desc "Dumps the schema for configured keyspace into schema file (`db/cassandra/schema.rb` by default)" task :dump do include Cassie::Tasks::IO begin puts "-- Dumping '#{Cassie.env}' schema (version #{Cassie::Schema.version})" dumper = Cassie::Schema::SchemaDumper.new puts " - Writing to #{dumper.destination_path}" dumper.dump puts " - done" puts "-- done" rescue => e output_error(e) abort end end end
end