class ESP::CustomSignature::Result::Alert

Public Class Methods

find(*) click to toggle source

Not Implemented. You cannot search for CustomSignature::Result::Alert.

Regular ARELlike methods are disabled.

@return [void]

# File lib/esp/resources/custom_signature/result/alert.rb, line 25
def self.find(*)
  fail ESP::NotImplementedError, 'Regular ARELlike methods are disabled. Use the .for_result method.'
end
for_result(custom_signature_result_id = nil) click to toggle source

Returns all the alerts for a custom signature result identified by the custom_signature_result_id parameter.

@param custom_signature_result_id [Integer, Numeric, to_i] Required ID of the custom signature result to retrieve alerts for @return [ActiveResource::PaginatedCollection<ESP::CustomSignature::Result::Alert>] @raise [ArgumentError] if no custom_signature_result_id is supplied.

# File lib/esp/resources/custom_signature/result/alert.rb, line 14
def self.for_result(custom_signature_result_id = nil)
  fail ArgumentError, "You must supply a custom signature result id." unless custom_signature_result_id.present?
  # call find_every directly since find is overriden/not implemented
  find_every(from: "#{prefix}custom_signature_results/#{custom_signature_result_id}/alerts.json")
end
where(*) click to toggle source

Not Implemented. You cannot search for CustomSignature::Result::Alert.

Regular ARELlike methods are disabled.

@return [void]

# File lib/esp/resources/custom_signature/result/alert.rb, line 34
def self.where(*)
  fail ESP::NotImplementedError, 'Regular ARELlike methods are disabled. Use the .for_result method.'
end

Public Instance Methods

create() click to toggle source

Not Implemented. You cannot create a CustomSignature::Result::Alert.

@return [void]

# File lib/esp/resources/custom_signature/result/alert.rb, line 41
def create
  fail ESP::NotImplementedError
end
destroy() click to toggle source

Not Implemented. You cannot destroy a CustomSignature::Result::Alert.

@return [void]

# File lib/esp/resources/custom_signature/result/alert.rb, line 55
def destroy
  fail ESP::NotImplementedError
end
update() click to toggle source

Not Implemented. You cannot update a CustomSignature::Result::Alert.

@return [void]

# File lib/esp/resources/custom_signature/result/alert.rb, line 48
def update
  fail ESP::NotImplementedError
end