Sha256: b14ac3876a3f5231329ed329e9bbe8d74e97562775fb1d59d4852afd3d773c46
Contents?: true
Size: 754 Bytes
Versions: 15
Compression:
Stored size: 754 Bytes
Contents
class Ey::Core::Client::ClusterUpdate < Ey::Core::Model extend Ey::Core::Associations identity :id attribute :created_at, type: :time attribute :started_at, type: :time attribute :finished_at, type: :time attribute :deleted_at, type: :time attribute :error attribute :message attribute :stage attribute :successful, type: :boolean attribute :updated_at, type: :time has_one :cluster has_many :logs has_many :dependencies, key: :requests def save! params = { "url" => self.collection.url, "cluster" => self.cluster_id, } if new_record? connection.requests.new(self.connection.create_cluster_update(params).body["request"]) else raise NotImplementedError # update end end end
Version data entries
15 entries across 15 versions & 1 rubygems