From b11a142c071093c7ec1a20dc4629858293c33bf5 Mon Sep 17 00:00:00 2001
From: Mauricio Giacomini Girardello <mauriciogiacomini4@gmail.com>
Date: Fri, 2 Oct 2015 11:47:02 -0300
Subject: [PATCH] adding complaints migration

---
 lib/orient_db/migrations.rb                  |  1 +
 lib/orient_db/migrations/create_complaint.rb | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 lib/orient_db/migrations/create_complaint.rb

diff --git a/lib/orient_db/migrations.rb b/lib/orient_db/migrations.rb
index debed17e5..838d6ae9d 100644
--- a/lib/orient_db/migrations.rb
+++ b/lib/orient_db/migrations.rb
@@ -26,6 +26,7 @@ class OrientDb::Migrations
     @migrations << CreateHasAttr.new(client)
     @migrations << CreateComments.new(client)
     @migrations << CreateCommentedBy.new(client)
+    @migrations << CreateComplaint.new(client)
   end
 
   ##
diff --git a/lib/orient_db/migrations/create_complaint.rb b/lib/orient_db/migrations/create_complaint.rb
new file mode 100644
index 000000000..9c53b8a43
--- /dev/null
+++ b/lib/orient_db/migrations/create_complaint.rb
@@ -0,0 +1,13 @@
+class OrientDb::Migrations::CreateComplaint < OrientDb::Migration
+
+  def up
+    create_class 'Complaint', 'E' do |c|
+      c.property 'message', :mandatory => true, :notnull => true
+      c.property 'description', :string
+    end
+  end
+
+  def down
+    drop_class 'Complaint'
+  end
+end
\ No newline at end of file
-- 
GitLab