Sha256: b262e828a6afa9b850ed9d39f28c479024d23d81b3dc85ac328abdb4d294e993
Contents?: true
Size: 476 Bytes
Versions: 3
Compression:
Stored size: 476 Bytes
Contents
require "forwardable" module Jess # A Computer record returned from JSS. The data mirrors the structure of the # JSS Computer JSON representation, with sections for general, hardware, # extension attributes, etc. class Computer < Resource extend Forwardable def_delegators :general, :id, :name def extension_attributes @ext_attrs ||= ExtensionAttributes.new(super) end def inspect "Jess::Computer<##{id}, #{name}>" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jess-0.3.0 | lib/jess/computer.rb |
jess-0.2.0 | lib/jess/computer.rb |
jess-0.1.0 | lib/jess/computer.rb |