class Cmdx::TaskGenerator

def class_name

def class_name
  @class_name ||= super.end_with?("Task") ? super : "#{super}Task"
end

def copy_files

def copy_files
  name = file_name.sub(/_?task$/i, "")
  path = File.join("app/cmds", class_path, "#{name}_task.rb")
  template("task.rb.tt", path)
end

def parent_class_name

def parent_class_name
  ApplicationTask
rescue StandardError
  CMDx::Task
end