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.5.1 template-replace/scripts/index.rb
discorb-0.5.0 template-replace/scripts/index.rb
discorb-0.4.2 template-replace/scripts/index.rb
discorb-0.4.1 template-replace/scripts/index.rb
discorb-0.4.0 template-replace/scripts/index.rb
discorb-0.3.1 template-replace/scripts/index.rb
discorb-0.3.0 template-replace/scripts/index.rb
discorb-0.2.5 template-replace/scripts/index.rb