Sha256: b5cfc96ded23adf7446b5189d098a617d2b52a182ac2d65af1a7ac38282af94a
Contents?: true
Size: 486 Bytes
Versions: 4
Compression:
Stored size: 486 Bytes
Contents
class KuberKit::Core::ServiceFactory AttributeNotSetError = Class.new(KuberKit::Error) def create(definition) service_attrs = definition.to_service_attrs if service_attrs.template_name.nil? raise AttributeNotSetError, "Please set template for service using #template method" end KuberKit::Core::Service.new( name: service_attrs.name, template_name: service_attrs.template_name, tags: service_attrs.tags ) end end
Version data entries
4 entries across 4 versions & 1 rubygems