Class: ESP::CustomSignature::Result
- Inherits:
-
Resource
- Object
- ActiveResource::Base
- Resource
- ESP::CustomSignature::Result
- Defined in:
- lib/esp/resources/custom_signature/result.rb,
lib/esp/resources/custom_signature/result/alert.rb
Defined Under Namespace
Classes: Alert
Class Method Summary collapse
-
.all ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result>
Returns a paginated list.
-
.create(attributes = {}) ⇒ ESP::CustomSignature::Result
Create a CustomSignature::Result call-seq -> super.create(attributes={}).
-
.find(id) ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result>
Find a CustomSignature::Result by id.
-
.where(clauses = {}) ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result>
Returns a paginated list filtered by search parameters.
Instance Method Summary collapse
- #alerts ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result::Alert>
-
#destroy ⇒ void
Not Implemented.
-
#save ⇒ Boolean
Create or update a CustomSignature::Result.
-
#update ⇒ void
Not Implemented.
Methods included from Dirty
#changed_attributes, #original_attributes, #original_attributes=
Methods included from LoadWithOriginalAttributes
Class Method Details
.all ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result>
Returns a paginated list.
|
# File 'lib/esp/resources/custom_signature/result.rb', line 61
|
.create(attributes = {}) ⇒ ESP::CustomSignature::Result
Create a CustomSignature::Result call-seq -> super.create(attributes={})
|
# File 'lib/esp/resources/custom_signature/result.rb', line 66
|
.find(id) ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result> .find(id, options = {}) ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result>
Find a CustomSignature::Result by id
call-seq -> super.find(id, options = {})
|
# File 'lib/esp/resources/custom_signature/result.rb', line 43
|
.where(clauses = {}) ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result>
Returns a paginated list filtered by search parameters
call-seq -> super.where(clauses = {})
|
# File 'lib/esp/resources/custom_signature/result.rb', line 32
|
Instance Method Details
#alerts ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Result::Alert>
13 14 15 16 |
# File 'lib/esp/resources/custom_signature/result.rb', line 13 def alerts return attributes['alerts'] if attributes['alerts'].present? CustomSignature::Result::Alert.for_result(id) end |
#destroy ⇒ void
This method returns an undefined value.
Not Implemented. You cannot destroy a CustomSignature::Result.
28 29 30 |
# File 'lib/esp/resources/custom_signature/result.rb', line 28 def destroy fail ESP::NotImplementedError end |
#save ⇒ Boolean
Create or update a CustomSignature::Result
Valid Attributes
See API documentation for valid arguments
|
# File 'lib/esp/resources/custom_signature/result.rb', line 79
|
#update ⇒ void
This method returns an undefined value.
Not Implemented. You cannot update a CustomSignature::Result.
21 22 23 |
# File 'lib/esp/resources/custom_signature/result.rb', line 21 def update fail ESP::NotImplementedError end |