def modify_files
      gemspec_file = "#{@base_path}/conduit-#{@dasherized_name}.gemspec"

      # add gemspec dependencies
      str = "  # Dependencies\n"\
            "  #\n"\
            "  spec.add_dependency \"conduit\", \"~> 1.0.6\"\n"\
            "  # xml parser\n"\
            "  spec.add_dependency \"nokogiri\"\n\n"\
            "  # Development Dependencies\n"\
            "  #\n"\
            "  # to compare xml files in tests\n"\
            "  spec.add_development_dependency \"equivalent-xml\"\n"\
            "  spec.add_development_dependency \"rspec-its\"\n"\
            "  # for building CLI\n"\
            "  spec.add_development_dependency \"thor\"\n"\
            "  # for debugging\n"\
            "  spec.add_development_dependency \"byebug\"\n"

      insert_into_file gemspec_file, str, after: "spec.require_paths = [\"lib\"]\n\n"

      # remove description
      gsub_file(gemspec_file, /spec\.description(.*)\n/, "")

      # update summary
      new_summary = "spec.summary       = \"#{ActiveSupport::Inflector.humanize @underscored_name} Driver for Conduit\""
      gsub_file(gemspec_file, /spec\.summary(.*)/, new_summary)

      # update homepage
      new_homepage = "spec.homepage      = \"http://www.github.com/conduit/conduit-#{@dasherized_name}\""
      gsub_file(gemspec_file, /spec\.homepage(.*)/, new_homepage)
    end
def modify_files
      gemspec_file = "#{@base_path}/conduit-#{@dasherized_name}.gemspec"

      # add gemspec dependencies
      str = "  # Dependencies\n"\
            "  #\n"\
            "  spec.add_dependency \"conduit\", \"~> 1.0.6\"\n"\
            "  # xml parser\n"\
            "  spec.add_dependency \"nokogiri\"\n\n"\
            "  # Development Dependencies\n"\
            "  #\n"\
            "  # to compare xml files in tests\n"\
            "  spec.add_development_dependency \"equivalent-xml\"\n"\
            "  spec.add_development_dependency \"rspec-its\"\n"\
            "  # for building CLI\n"\
            "  spec.add_development_dependency \"thor\"\n"\
            "  # for debugging\n"\
            "  spec.add_development_dependency \"byebug\"\n"

      insert_into_file gemspec_file, str, after: "spec.require_paths = [\"lib\"]\n\n"

      # remove description
      gsub_file(gemspec_file, /spec\.description(.*)\n/, "")

      # update summary
      new_summary = "spec.summary       = \"#{ActiveSupport::Inflector.humanize @underscored_name} Driver for Conduit\""
      gsub_file(gemspec_file, /spec\.summary(.*)/, new_summary)

      # update homepage
      new_homepage = "spec.homepage      = \"http://www.github.com/conduit/conduit-#{@dasherized_name}\""
      gsub_file(gemspec_file, /spec\.homepage(.*)/, new_homepage)
    end
Adds missing lines to the files