Sha256: 67d762971d8e26364f3eb5c9e4525cb2df037414123f1e2e608735de5a619572

Contents?: true

Size: 570 Bytes

Versions: 1

Compression:

Stored size: 570 Bytes

Contents

#!/usr/bin/env ruby
# encoding: UTF-8

require 'bundler/setup'

require 'pathname'
require 'dump/env'

readme = Pathname('README.markdown')
lines = readme.readlines.map(&:rstrip)
readme.open('w') do |f|
  lines.each do |line|
    line.sub!(/^`(.+?)`.*—.*$/) do
      key, names = Dump::Env::DICTIONARY.find{ |_key, values| values.include?(Regexp.last_match[1]) }
      if key
        names = names.map{ |name| "`#{name}`" }.join(', ')
        explanation = Dump::Env::EXPLANATIONS[key]
        "#{names} — #{explanation}"
      end
    end
    f.puts line
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dump-1.2.0 script/update_readme