fluke/devops-service/db/mongo/models/report.rb
2015-07-27 16:01:26 +02:00

39 lines
894 B
Ruby

require "db/mongo/models/mongo_model"
module Devops
module Model
class Report < MongoModel
DEPLOY_TYPE = 1
SERVER_TYPE = 2
BOOTSTRAP_TYPE = 3
PROJECT_TEST_TYPE = 4
STACK_TYPE = 5
attr_accessor :id, :file, :created_at, :created_by, :project, :deploy_env, :type
def initialize r
self.id = r["_id"]
self.file = r["file"]
self.created_by = r["created_by"]
self.project = r["project"]
self.deploy_env = r["deploy_env"]
self.type = r["type"]
self.created_at = r["created_at"]
end
def to_hash_without_id
{
"file" => self.file,
"created_at" => self.created_at,
"created_by" => self.created_by,
"project" => self.project,
"deploy_env" => self.deploy_env,
"type" => self.type
}
end
end
end
end