Class: Huck::Generators::BasicGenerator
- Inherits:
-
Huck::Generator
- Object
- Huck::Generator
- Huck::Generators::BasicGenerator
- Defined in:
- lib/huck/generators/basic.rb
Overview
A very basic host info generator
Instance Attribute Summary
Attributes inherited from Huck::Generator
Instance Method Summary collapse
-
#generate ⇒ Object
Generates bare minimum useful information.
-
#initialize ⇒ BasicGenerator
constructor
Include required modules.
Methods inherited from Huck::Generator
Constructor Details
#initialize ⇒ BasicGenerator
Include required modules
9 10 11 |
# File 'lib/huck/generators/basic.rb', line 9 def initialize Huck::must_load 'socket' end |
Instance Method Details
#generate ⇒ Object
Generates bare minimum useful information
Returns:
A hash of host information
18 19 20 21 22 |
# File 'lib/huck/generators/basic.rb', line 18 def generate data = {'hostname' => Socket.gethostname, 'platform' => RUBY_PLATFORM} Huck::serialize data, :format => @config['format'] end |