class SML::Attention::Response
Attributes
details[RW]
message[RW]
number[RW]
server_id[RW]
Public Class Methods
construct(array_rep)
click to toggle source
# File lib/ruby-sml/sml-attention.rb, line 44 def self.construct(array_rep) return nil if array_rep.nil? server_id = array_rep.shift number = array_rep.shift message = array_rep.shift details = SML::Tree.construct(array_rep.shift) return SML::Attention::Response.new(server_id, number, message, details) end
new(server_id, number, message, details)
click to toggle source
# File lib/ruby-sml/sml-attention.rb, line 37 def initialize(server_id, number, message, details) @server_id = server_id @number = number @message = message @details = details end
Public Instance Methods
to_a()
click to toggle source
# File lib/ruby-sml/sml-attention.rb, line 53 def to_a return [] << server_id << number << message < details.to_a end