Sha256: 1777466386665d357c70f13fe8c22739480efb678b3a4676924a9eaa91fcd2f0
Contents?: true
Size: 586 Bytes
Versions: 9
Compression:
Stored size: 586 Bytes
Contents
# encoding: UTF-8 module Rivet class Bootstrap attr_reader :config def initialize(config) @config = config.bootstrap end def user_data @user_data ||= generate_user_data end protected def generate_user_data if config.respond_to?(:template) Rivet::Log.debug "Rendering #{config.template}" template = ERB.new(File.read(config.template)) template.result(config.instance_eval { binding }) else Rivet::Log.debug 'No template provided, Rendering empty user-data' '' end end end end
Version data entries
9 entries across 9 versions & 1 rubygems