Class: Producer::Core::Actions::YAMLWriter

Inherits:
FileWriter show all
Defined in:
lib/producer/core/actions/yaml_writer.rb

Constant Summary

Constants inherited from Producer::Core::Action

Producer::Core::Action::INSPECT_ARGUMENTS_SUM_LEN

Instance Attribute Summary

Attributes inherited from Producer::Core::Action

#arguments, #env, #options

Instance Method Summary collapse

Methods inherited from FileWriter

#apply

Methods inherited from Producer::Core::Action

#initialize, #to_s

Constructor Details

This class inherits a constructor from Producer::Core::Action

Instance Method Details

#nameObject



10
11
12
# File 'lib/producer/core/actions/yaml_writer.rb', line 10

def name
  'yaml_write'
end

#setupObject



5
6
7
8
# File 'lib/producer/core/actions/yaml_writer.rb', line 5

def setup
  super
  @content = options.delete(:data).to_yaml
end