Sha256: 4785f3ef65445dd7f3e351c3a3eb73f916b39680cdb114cb7073752a2d7b484c
Contents?: true
Size: 676 Bytes
Versions: 3
Compression:
Stored size: 676 Bytes
Contents
class Ey::Core::Client::KeypairDeployment < Ey::Core::Model extend Ey::Core::Associations identity :id has_one :keypair has_one :target, resource: :environment, collection: :environments def save! requires :keypair, :environment params = { "url" => self.collection.url, "keypair" => self.keypair.identity, "environment" => self.environment.identity, } if new_record? merge_attributes(self.connection.create_keypair_deployment(params).body["keypair_deployment"]) else raise NotImplementedError # update end end alias environment= target= alias environment target end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ey-core-3.6.6 | lib/ey-core/models/keypair_deployment.rb |
ey-core-3.4.5 | lib/ey-core/models/keypair_deployment.rb |
ey-core-3.6.5 | lib/ey-core/models/keypair_deployment.rb |