class Bashly::RenderContext
Attributes
Public Class Methods
Source
# File lib/bashly/render_context.rb, line 11 def initialize(source:, target:, show: nil) @source = source @target = target @show = show end
Public Instance Methods
Source
# File lib/bashly/render_context.rb, line 21 def command @command ||= Script::Command.new config end
Source
# File lib/bashly/render_context.rb, line 17 def config @config ||= Config.new Settings.config_path end
Source
# File lib/bashly/render_context.rb, line 25 def save(filename, content) File.deep_write filename, content say "g`saved` #{filename}" end