Module: Siffer
- Defined in:
- lib/siffer.rb,
lib/siffer/agent.rb,
lib/siffer/messages/ack.rb,
lib/siffer/messages/error.rb,
lib/siffer/messages/event.rb,
lib/siffer/models/address.rb,
lib/siffer/messages/header.rb,
lib/siffer/messages/status.rb,
lib/siffer/messages/message.rb,
lib/siffer/messages/provide.rb,
lib/siffer/messages/request.rb,
lib/siffer/messages/register.rb,
lib/siffer/messages/response.rb,
lib/siffer/messages/provision.rb,
lib/siffer/messages/subscribe.rb,
lib/siffer/messages/system_control.rb
Defined Under Namespace
Modules: Messages, Models Classes: Agent
Constant Summary collapse
- VENDOR =
"h3o(software)"
- VERSION =
[0,1,2]
- SIF_VERSION =
[2,3]
- SIF_XMLNS =
"http://www.sifinfo.org/infrastructure/2.x"
Class Method Summary collapse
-
.root ⇒ Object
The root directory that the SIF implementation is running from.
- .root=(value) ⇒ Object
-
.sif_version ⇒ Object
The version of SIF being implemented - based on the specification.
-
.sif_xmlns ⇒ Object
The SIF XML namespace to be used across this implementation.
-
.vendor ⇒ Object
The vendor of this SIF implementation (self describing for Agents).
-
.version ⇒ Object
The version of the h3o(software) SIF implementation.
Class Method Details
.root ⇒ Object
The root directory that the SIF implementation is running from
25 |
# File 'lib/siffer.rb', line 25 def self.root() @root ||= Dir.pwd end |
.root=(value) ⇒ Object
26 |
# File 'lib/siffer.rb', line 26 def self.root=(value) @root = value end |
.sif_version ⇒ Object
The version of SIF being implemented - based on the specification
19 |
# File 'lib/siffer.rb', line 19 def self.sif_version() SIF_VERSION.join(".") end |
.sif_xmlns ⇒ Object
The SIF XML namespace to be used across this implementation
22 |
# File 'lib/siffer.rb', line 22 def self.sif_xmlns() SIF_XMLNS end |
.vendor ⇒ Object
The vendor of this SIF implementation (self describing for Agents)
13 |
# File 'lib/siffer.rb', line 13 def self.vendor() VENDOR end |
.version ⇒ Object
The version of the h3o(software) SIF implementation
16 |
# File 'lib/siffer.rb', line 16 def self.version() VERSION.join(".") end |