Class BaseService
In: vendor/plugins/services/lib/base_service.rb
Parent: Object

This service provides the methods common to all services, such as versioning. It is loaded automatically when the Services framework loads.

Methods

Public Class methods

Returns the author(s) of this service.

[Source]

    # File vendor/plugins/services/lib/base_service.rb, line 15
15:         def self.serviceAuthor
16:                 @serviceAuthor
17:         end

Returns the (Java-style) identifier of this service.

[Source]

    # File vendor/plugins/services/lib/base_service.rb, line 20
20:         def self.serviceID
21:                 @serviceID
22:         end

Returns the CamelCase name of this service.

[Source]

    # File vendor/plugins/services/lib/base_service.rb, line 25
25:         def self.serviceName
26:                 @serviceName
27:         end

Returns the UUID of the service (generate with Linux/Unix’s `uuidgen` or Windows’ GuidGen)

[Source]

    # File vendor/plugins/services/lib/base_service.rb, line 45
45:         def self.serviceUUID
46:                 @serviceUUID
47:         end

Returns the major version number of this service (A in A.B.C).

[Source]

    # File vendor/plugins/services/lib/base_service.rb, line 30
30:         def self.serviceVersionMajor
31:                 @serviceVersionMajor
32:         end

Returns the minor version number of this service (B in A.B.C).

[Source]

    # File vendor/plugins/services/lib/base_service.rb, line 35
35:         def self.serviceVersionMinor
36:                 @serviceVersionMinor
37:         end

Returns the revision number of this service (C in A.B.C).

[Source]

    # File vendor/plugins/services/lib/base_service.rb, line 40
40:         def self.serviceVersionRevision
41:                 @serviceVersionRevision
42:         end

[Validate]