class Gitenv::Copy::Action
Public Class Methods
new(context, files, options)
click to toggle source
Calls superclass method
Gitenv::Action::new
# File lib/gitenv/actions/copy.rb, line 7 def initialize(context, files, options) super context, Copy, files, options end
Public Instance Methods
once()
click to toggle source
# File lib/gitenv/actions/copy.rb, line 19 def once @options[:overwrite] = false @options[:backup] = false self end
overwrite(*args)
click to toggle source
# File lib/gitenv/actions/copy.rb, line 11 def overwrite *args options = args.last.is_a?(Hash) ? args.pop : {} overwrite = args.empty? ? true : args.shift @options[:overwrite] = overwrite @options[:backup] = options[:backup] if options.key?(:backup) self end