Sha256: 2336fc8719689b8edafc5fa3f115fc3a8c90b07fb1c5c60ce3d819828f1f03aa

Contents?: true

Size: 374 Bytes

Versions: 48

Compression:

Stored size: 374 Bytes

Contents

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!(/(?<=["\/])_index.html/, "a_index.html")
    File.write(file, content)
  end

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

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
discorb-0.13.4 template-replace/scripts/index.rb
discorb-0.13.3 template-replace/scripts/index.rb
discorb-0.13.2 template-replace/scripts/index.rb
discorb-0.13.1 template-replace/scripts/index.rb
discorb-0.13.0 template-replace/scripts/index.rb
discorb-0.12.4 template-replace/scripts/index.rb
discorb-0.12.3 template-replace/scripts/index.rb
discorb-0.12.2 template-replace/scripts/index.rb
discorb-0.12.1 template-replace/scripts/index.rb
discorb-0.12.0 template-replace/scripts/index.rb
discorb-0.11.4 template-replace/scripts/index.rb
discorb-0.11.3 template-replace/scripts/index.rb
discorb-0.11.2 template-replace/scripts/index.rb
discorb-0.11.1 template-replace/scripts/index.rb
discorb-0.11.0 template-replace/scripts/index.rb
discorb-0.10.3 template-replace/scripts/index.rb
discorb-0.10.2 template-replace/scripts/index.rb
discorb-0.10.1 template-replace/scripts/index.rb
discorb-0.10.0 template-replace/scripts/index.rb
discorb-0.9.6 template-replace/scripts/index.rb