class LearnTool

Constants

VERSION

Public Class Methods

new(mode:, filepath:Dir.pwd) click to toggle source
# File lib/learn-tool.rb, line 18
def initialize(mode:, filepath:Dir.pwd)
  if mode == 'version'
    puts VERSION
    return
  end

  puts "Learn-tool will #{mode} at the following location: #{filepath}"
  if mode == 'create'
    LearnCreate.new(filepath)
  end

  if mode == 'duplicate'
    LearnDuplicate.new(filepath)
  end

  if mode == 'repair'
    LearnRepair.new(filepath)
  end

  if mode == 'lint'
    LearnLinter.new(filepath).lint_directory
  end

  
end