22 lines
644 B
Ruby
22 lines
644 B
Ruby
class Site
|
|
include Mongoid::Document
|
|
include Mongoid::Timestamps
|
|
field :name, type: String
|
|
field :domain, type: String
|
|
field :gateway, type: String
|
|
field :nameserver, type: String
|
|
field :network, type: String
|
|
field :netmask, type: String
|
|
field :server_ip, type: String
|
|
field :server_port, type: String
|
|
field :fileserver_ip, type: String
|
|
field :fileserver_port, type: String
|
|
field :fileserver_basepath, type: String
|
|
field :timezone, type: String
|
|
field :apiurl, type: String
|
|
field :description, type: String
|
|
field :cfenginehub, type: String
|
|
has_many :sitereferences, class_name: "Host", inverse_of: :site
|
|
|
|
end
|