Sha256: 16d0b5e5d0f9127bd2b97295d7d93d6fe087a9e8447a026b50a84b5a8cc7e131
Contents?: true
Size: 838 Bytes
Versions: 6
Compression:
Stored size: 838 Bytes
Contents
module Ironfan class Dsl class Server < Ironfan::Dsl::Compute field :cluster_name, String field :facet_name, String def initialize(attrs={},&block) unless attrs[:owner].nil? self.cluster_name = attrs[:owner].cluster_name self.facet_name = attrs[:owner].name end super end def fullname() "#{cluster_name}-#{facet_name}-#{name}"; end def index() name.to_i; end def implied_volumes() selected_cloud.implied_volumes; end def to_display(style,values={}) selected_cloud.to_display(style,values) return values if style == :minimal values["Env"] = environment values end end end end
Version data entries
6 entries across 6 versions & 1 rubygems