Sha256: 25bec260e635b76d3701a8067b62b7256d91b8ca48a280c24d13f5cf29049483

Contents?: true

Size: 405 Bytes

Versions: 10

Compression:

Stored size: 405 Bytes

Contents

# frozen_string_literal: true
require "fileutils"

def replace_index(dir, version)
  Dir.glob("#{dir}/**/*.html").each do |file|
    next if (m = file.match(/[0-9]+\.[0-9]+\.[0-9]+(-[a-z]+)?/)) && m[0] != version

    content = File.read(file)
    content.gsub!(%r{(?<=["/])_index.html}, "a_index.html")
    File.write(file, content)
  end

  FileUtils.cp("#{dir}/_index.html", "#{dir}/a_index.html")
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
discorb-0.20.0 template-replace/scripts/index.rb
discorb-0.19.0 template-replace/scripts/index.rb
discorb-0.18.1 template-replace/scripts/index.rb
discorb-0.18.0 template-replace/scripts/index.rb
discorb-0.17.1 template-replace/scripts/index.rb
discorb-0.17.0 template-replace/scripts/index.rb
discorb-0.16.0 template-replace/scripts/index.rb
discorb-0.15.1 template-replace/scripts/index.rb
discorb-0.15.0 template-replace/scripts/index.rb
discorb-0.14.0 template-replace/scripts/index.rb