Module: ZerigoDNS::Resource::Rest::InstanceMethods

Defined in:
lib/zerigodns/resource/rest.rb

Instance Method Summary collapse

Instance Method Details

#destroy(params = {}) ⇒ Faraday::Response

Destroy this instance’s resource

Parameters:

  • params (Hash) (defaults to: {})

    The attributes to set

Returns:

  • (Faraday::Response)

    The response returned from the server.

Raises:



18
19
20
# File 'lib/zerigodns/resource/rest.rb', line 18

def destroy params={}
  self.class.destroy id, params
end

#update(params) ⇒ Object

Update this instance’s resource with attributes supplied into params

Parameters:

  • params (Hash)

    The attributes to set

Returns:

  • (Object)

    The instance on which update was called



8
9
10
11
12
# File 'lib/zerigodns/resource/rest.rb', line 8

def update params
  self.class.update id, params
  merge_attributes params
  self
end