Class: Aptible::Api::Service

Inherits:
Resource
  • Object
show all
Defined in:
lib/aptible/api/service.rb

Instance Method Summary collapse

Methods inherited from Resource

#namespace, #root_url

Instance Method Details

#create_service_sizing_policy!(params) ⇒ Object



28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/aptible/api/service.rb', line 28

def create_service_sizing_policy!(params)
  params = { token: token }.merge(params)

  # First create a link object so we know where to go
  link = HyperResource::Link.new(
    self,
    'href' => "#{href}/service_sizing_policies"
  )

  # Now create the policy
  link.create(
    self.class.normalize_params(params)
  )
end