class Copypasta::Entry::Base
Attributes
filename[R]
Public Instance Methods
apply(destination_directory, parameters)
click to toggle source
# File lib/copypasta/entry/base.rb, line 6 def apply(destination_directory, parameters) do_apply(destination_directory, parameters) \ if @only_if.nil? || @only_if.call(parameters) end
Private Instance Methods
do_apply(_destination_directory, _parameters)
click to toggle source
# File lib/copypasta/entry/base.rb, line 13 def do_apply(_destination_directory, _parameters) raise "#{self.class.name}#do_apply(destination_directory, parameters) must be implemented." end
target_file(destination_directory)
click to toggle source
# File lib/copypasta/entry/base.rb, line 17 def target_file(destination_directory) "#{destination_directory}/#{@filename}" end