Class: Avm::EacRubyBase1::Runners::Base::LibRename

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_ruby_base1/runners/base/lib_rename.rb

Instance Method Summary collapse

Instance Method Details

#runObject



17
18
19
20
21
22
23
# File 'lib/avm/eac_ruby_base1/runners/base/lib_rename.rb', line 17

def run
  start_banner
  validate
  replacements_banner
  run_filesystem_traverser
  success 'Done!'
end

#start_bannerObject



31
32
33
34
# File 'lib/avm/eac_ruby_base1/runners/base/lib_rename.rb', line 31

def start_banner
  infov 'From', from
  infov 'To', to
end

#validateObject



25
26
27
28
29
# File 'lib/avm/eac_ruby_base1/runners/base/lib_rename.rb', line 25

def validate
  %w[from to].each do |opt|
    fatal_error "No \"#{opt}\" option" if send(opt).blank?
  end
end