class ESP::Region

Public Instance Methods

destroy() click to toggle source

Not Implemented. You cannot destroy a Region.

@return [void]

# File lib/esp/resources/region.rb, line 13
def destroy
  fail ESP::NotImplementedError
end
save() click to toggle source

Not Implemented. You cannot create or update a Region.

@return [void]

# File lib/esp/resources/region.rb, line 6
def save
  fail ESP::NotImplementedError
end
suppress(arguments = {}) click to toggle source

Create a suppression for this region.

@param arguments [Hash] Required hash of region suppression attributes.

===== Valid Arguments

See {API documentation}[http://api-docs.evident.io?ruby#suppression-create] for valid arguments

@return [ESP::Suppression::Region] @example

suppress(external_account_ids: [5], reason: 'My very good reason for creating this suppression')
# File lib/esp/resources/region.rb, line 26
def suppress(arguments = {})
  arguments = arguments.with_indifferent_access
  ESP::Suppression::Region.create(regions: [code], external_account_ids: Array(arguments[:external_account_ids]), reason: arguments[:reason])
end