Class: Siffer::Messages::Status
- Inherits:
-
AcDc::Body
- Object
- AcDc::Body
- Siffer::Messages::Status
- Defined in:
- lib/siffer/messages/status.rb
Class Method Summary collapse
-
.create(options = {}) {|status| ... } ⇒ Object
element :data ====== can be Message, AgentACL or ZoneStatus.
Class Method Details
.create(options = {}) {|status| ... } ⇒ Object
element :data ====== can be Message, AgentACL or ZoneStatus
10 11 12 13 14 15 16 17 |
# File 'lib/siffer/messages/status.rb', line 10 def self.create( = {}, &block) status = Status.new status.code = [:status_code] || 0 status.description = STATUS_CODE[status.code] yield status if block_given? raise "Status Code not valid" unless STATUS_CODE.keys.include?(status.code) status end |