Class
Specinfra::HostInventory
In:
lib/specinfra/host_inventory/fqdn.rb
lib/specinfra/host_inventory/base.rb
lib/specinfra/host_inventory/mount.rb
lib/specinfra/host_inventory/kernel.rb
lib/specinfra/host_inventory/facter.rb
lib/specinfra/host_inventory/ohai.rb
lib/specinfra/host_inventory/group.rb
lib/specinfra/host_inventory/virtualization.rb
lib/specinfra/host_inventory/platform.rb
lib/specinfra/host_inventory/user.rb
lib/specinfra/host_inventory/filesystem.rb
lib/specinfra/host_inventory/ec2.rb
lib/specinfra/host_inventory/cpu.rb
lib/specinfra/host_inventory/hostname.rb
lib/specinfra/host_inventory/memory.rb
lib/specinfra/host_inventory/platform_version.rb
lib/specinfra/host_inventory/domain.rb
lib/specinfra/host_inventory/block_device.rb
lib/specinfra/host_inventory.rb
Parent:
Object
Methods
[]
each
each_key
each_value
instance
new
Included Modules
Enumerable
Classes and Modules
Class
Specinfra::HostInventory::Base
Class
Specinfra::HostInventory::BlockDevice
Class
Specinfra::HostInventory::Cpu
Class
Specinfra::HostInventory::Domain
Class
Specinfra::HostInventory::Ec2
Class
Specinfra::HostInventory::Facter
Class
Specinfra::HostInventory::Filesystem
Class
Specinfra::HostInventory::Fqdn
Class
Specinfra::HostInventory::Group
Class
Specinfra::HostInventory::Hostname
Class
Specinfra::HostInventory::Kernel
Class
Specinfra::HostInventory::Memory
Class
Specinfra::HostInventory::Mount
Class
Specinfra::HostInventory::Ohai
Class
Specinfra::HostInventory::Platform
Class
Specinfra::HostInventory::PlatformVersion
Class
Specinfra::HostInventory::User
Class
Specinfra::HostInventory::Virtualization
Constants
KEYS
=
%w{ memory ec2 hostname domain fqdn platform platform_version filesystem cpu virtualization kernel block_device user group facter ohai mount }
Attributes
backend
[R]
Public Class methods
instance
()
new
(backend, inventory = {})
Public Instance methods
[]
(key)
each
() {|k, self[k]| ...}
each_key
() {|k| ...}
each_value
() {|self[k]| ...}
[Validate]