Module: Loom::Facts

Defined in:
lib/loom/facts.rb,
lib/loom/facts/fact_set.rb,
lib/loom/facts/provider.rb,
lib/loom/facts/fact_file_provider.rb

Defined Under Namespace

Classes: FactFileProvider, FactSet, Provider, TxtFileProvider, YAMLFactFileProvider

Constant Summary collapse

EMPTY =
{}

Class Method Summary collapse

Class Method Details

.fact_set(host_spec, shell, loom_config) ⇒ Object



7
8
9
# File 'lib/loom/facts.rb', line 7

def fact_set(host_spec, shell, loom_config)
  FactSet.create_for_host host_spec, shell, loom_config
end

.is_empty?(fact_set) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/loom/facts/fact_set.rb', line 4

def is_empty?(fact_set)
  EMPTY.equal? fact_set
end