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

Class Method Details

.rootObject

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_versionObject

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_xmlnsObject

The SIF XML namespace to be used across this implementation



22
# File 'lib/siffer.rb', line 22

def self.sif_xmlns() SIF_XMLNS end

.vendorObject

The vendor of this SIF implementation (self describing for Agents)



13
# File 'lib/siffer.rb', line 13

def self.vendor() VENDOR end

.versionObject

The version of the h3o(software) SIF implementation



16
# File 'lib/siffer.rb', line 16

def self.version() VERSION.join(".") end