Class: ESP::CustomSignature::Definition
- Inherits:
-
Resource
- Object
- ActiveResource::Base
- Resource
- ESP::CustomSignature::Definition
- Defined in:
- lib/esp/resources/custom_signature/definition.rb
Class Method Summary collapse
-
.all ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Definition>
Return a paginated list.
-
.create(attributes = {}) ⇒ ESP::CustomSignature::Definition
Create a CustomSignature::Definition call-seq -> super.create(attributes={}).
-
.find(id) ⇒ ESP::CustomSignature::Definition
Find a CustomSignature::Definition by id.
-
.where(clauses = {}) ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Definition>
Return a list filtered by search parameters.
Instance Method Summary collapse
- #activate ⇒ Net::HTTPSuccess, false
- #archive ⇒ Net::HTTPSuccess, false
-
#destroy ⇒ self
Delete a CustomSignature::Definition.
-
#save ⇒ Boolean
Create or update a CustomSignature::Definition.
Methods included from Dirty
#changed_attributes, #original_attributes, #original_attributes=
Methods included from LoadWithOriginalAttributes
Class Method Details
.all ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Definition>
Return a paginated list
|
# File 'lib/esp/resources/custom_signature/definition.rb', line 60
|
.create(attributes = {}) ⇒ ESP::CustomSignature::Definition
Create a CustomSignature::Definition call-seq -> super.create(attributes={})
|
# File 'lib/esp/resources/custom_signature/definition.rb', line 65
|
.find(id) ⇒ ESP::CustomSignature::Definition .find(id, options = {}) ⇒ ESP::CustomSignature::Definition
Find a CustomSignature::Definition by id
call-seq -> find(id, options = {})
|
# File 'lib/esp/resources/custom_signature/definition.rb', line 42
|
.where(clauses = {}) ⇒ ActiveResource::PaginatedCollection<ESP::CustomSignature::Definition>
Return a list filtered by search parameters
call-seq -> super.where(clauses = {})
|
# File 'lib/esp/resources/custom_signature/definition.rb', line 31
|
Instance Method Details
#activate ⇒ Net::HTTPSuccess, false
10 11 12 13 14 15 16 17 18 |
# File 'lib/esp/resources/custom_signature/definition.rb', line 10 def activate patch(:activate).tap do |response| load_attributes_from_response(response) end rescue ActiveResource::BadRequest, ActiveResource::ResourceInvalid, ActiveResource::UnauthorizedAccess, ActiveResource::ForbiddenAccess => error load_remote_errors(error, true) self.code = error.response.code false end |
#archive ⇒ Net::HTTPSuccess, false
21 22 23 24 25 26 27 28 29 |
# File 'lib/esp/resources/custom_signature/definition.rb', line 21 def archive patch(:archive).tap do |response| load_attributes_from_response(response) end rescue ActiveResource::BadRequest, ActiveResource::ResourceInvalid, ActiveResource::UnauthorizedAccess, ActiveResource::ForbiddenAccess => error load_remote_errors(error, true) self.code = error.response.code false end |
#destroy ⇒ self
Delete a CustomSignature::Definition
|
# File 'lib/esp/resources/custom_signature/definition.rb', line 89
|
#save ⇒ Boolean
Create or update a CustomSignature::Definition
Valid Attributes
See API documentation for valid arguments
|
# File 'lib/esp/resources/custom_signature/definition.rb', line 77
|