module Halite::Converter::Misc

Converter module for miscellanous project-level files like README.md and LICENSE.txt.

@since 1.0.0 @api private

Public Class Methods

write(gem_data, output_path) click to toggle source

Copy miscellaneous project-level files.

@param gem_data [Halite::Gem] Gem to generate from. @param output_path [String] Output path for the cookbook. @return [void]

# File lib/halite/converter/misc.rb, line 33
def self.write(gem_data, output_path)
  %w{Readme License Copying Contributing Changelog}.each do |name|
    if path = gem_data.find_misc_path(name) # rubocop:disable Lint/AssignmentInCondition
      FileUtils.copy(path, File.join(output_path, File.basename(path)), preserve: true)
    end
  end
end