class Nis::Struct::NodeCollection

@attr [Array] inactive @attr [Array] active @attr [Array] busy @attr [Array] failure @see nemproject.github.io/#nodeCollection

Attributes

active[RW]
busy[RW]
failure[RW]
inactive[RW]

Public Class Methods

build(attrs) click to toggle source
# File lib/nis/struct/node_collection.rb, line 11
def self.build(attrs)
  new(
    inactive: attrs[:inactive].map { |n| Node.build(n) },
    active:   attrs[:active].map { |n| Node.build(n) },
    busy:     attrs[:busy].map { |n| Node.build(n) },
    failure:  attrs[:failure].map { |n| Node.build(n) }
  )
end