class SML::GetProcParameter::Response
Attributes
parameter_tree[RW]
parameter_treepath[RW]
server_id[RW]
Public Class Methods
construct(array_rep)
click to toggle source
# File lib/ruby-sml/sml-getprocparameter.rb, line 45 def self.construct(array_rep) return nil if array_rep.nil? server_id = array_rep.shift parameter_treepath = SML::Treepath.construct(array_rep.shift) parameter_tree = SML::Tree.construct(array_rep.shift) return nil if (server_id.nil? or parameter_treepath.nil? or parameter_tree.nil?) return SML::GetProcParameter::Response.new(server_id, parameter_treepath, parameter_tree) end
new(server_id, parameter_treepath, parameter_tree)
click to toggle source
# File lib/ruby-sml/sml-getprocparameter.rb, line 39 def initialize(server_id, parameter_treepath, parameter_tree) @server_id = server_id @parameter_treepath = parameter_treepath @parameter_tree = parameter_tree end
Public Instance Methods
to_a()
click to toggle source
# File lib/ruby-sml/sml-getprocparameter.rb, line 54 def to_a return [] << server_id << parameter_treepath.to_a << parameter_tree.to_a end