class Digicert::Container
Public Class Methods
create(container_id:, **attributes)
click to toggle source
# File lib/digicert/container.rb, line 9 def self.create(container_id:, **attributes) new(attributes.merge(container_id: container_id)).create end
Private Instance Methods
extract_local_attribute_ids()
click to toggle source
# File lib/digicert/container.rb, line 15 def extract_local_attribute_ids @container_id = attributes.delete(:container_id) end
resource_creation_path()
click to toggle source
# File lib/digicert/container.rb, line 31 def resource_creation_path [resource_path, @container_id, "children"].join("/") end
resource_path()
click to toggle source
# File lib/digicert/container.rb, line 27 def resource_path "container" end
validate(name:, template_id:, **attributes)
click to toggle source
# File lib/digicert/container.rb, line 19 def validate(name:, template_id:, **attributes) required_attributes = { name: name, template_id: template_id } required_attributes.merge(attributes) end