class Rivet::Bootstrap
Attributes
config[R]
Public Class Methods
new(config)
click to toggle source
# File lib/rivet/common/bootstrap.rb, line 7 def initialize(config) @config = config.bootstrap end
Public Instance Methods
user_data()
click to toggle source
# File lib/rivet/common/bootstrap.rb, line 11 def user_data @user_data ||= generate_user_data end
Protected Instance Methods
generate_user_data()
click to toggle source
# File lib/rivet/common/bootstrap.rb, line 17 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