Class: Siffer::Messages::Ack
- Inherits:
-
AcDc::Body
- Object
- AcDc::Body
- Siffer::Messages::Ack
- Defined in:
- lib/siffer/messages/ack.rb
Class Method Summary collapse
-
.create(options = {}) {|ack| ... } ⇒ Object
element :error, Error.
- .status(options = {}) {|ack| ... } ⇒ Object
Class Method Details
.create(options = {}) {|ack| ... } ⇒ Object
element :error, Error
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/siffer/messages/ack.rb', line 13 def self.create( = {}, &block) ack = Ack.new ack.header = Header.create() ack.original_msg_id = [:original_msg_id] ack.original_source_id = [:original_source_id] yield ack if block_given? raise "Original Msg Id is required" if ack.original_msg_id.nil? raise "Original Source Id is required" if ack.original_source_id.nil? ack end |