class Copypasta::Entry::Literal
Attributes
data[R]
Public Class Methods
new(filename, data:, only_if: nil)
click to toggle source
# File lib/copypasta/entry/literal.rb, line 8 def initialize(filename, data:, only_if: nil) raise "filename must be a string." unless filename.is_a?(String) raise "only_if must be null or a Proc." if !only_if.nil? && !only_if.is_a?(Proc) @filename = filename @data = data @only_if = only_if end
Private Instance Methods
do_apply(destination, _parameters)
click to toggle source
# File lib/copypasta/entry/literal.rb, line 19 def do_apply(destination, _parameters) IO.write(target_file(destination), data.to_s) end