Class: ESP::Service

Inherits:
Resource show all
Defined in:
lib/esp/resources/service.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Dirty

#changed_attributes, #original_attributes, #original_attributes=

Methods included from LoadWithOriginalAttributes

#load

Class Method Details

.allActiveResource::PaginatedCollection<ESP::Service>

Return a paginated Service list



# File 'lib/esp/resources/service.rb', line 37

.find(id) ⇒ ESP::Service

Find a Service by id

call-seq -> super.find(id)

Parameters:

  • id (Integer, Numeric, #to_i)

    Required ID of the service to retrieve.

Returns:



# File 'lib/esp/resources/service.rb', line 29

.wherevoid

This method returns an undefined value.

Not Implemented. You cannot search for a Tag.



11
12
13
# File 'lib/esp/resources/service.rb', line 11

def self.where(*)
  fail ESP::NotImplementedError
end

Instance Method Details

#destroyvoid

This method returns an undefined value.

Not Implemented. You cannot destroy a Service.



25
26
27
# File 'lib/esp/resources/service.rb', line 25

def destroy
  fail ESP::NotImplementedError
end

#savevoid

This method returns an undefined value.

Not Implemented. You cannot create or update a Service.



18
19
20
# File 'lib/esp/resources/service.rb', line 18

def save
  fail ESP::NotImplementedError
end

#signaturesActiveResource::PaginatedCollection<ESP::Signature>

The collection of signatures associated with this service.



6
# File 'lib/esp/resources/service.rb', line 6

has_many :signatures, class_name: 'ESP::Signature'