Method: Stylegen::Data#file_header
- Defined in:
- lib/stylegen/data.rb
#file_header ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/stylegen/data.rb', line 17 def file_header header = @data['header'] || <<~HEADER // // {{STYLEGEN_FILENAME}} // // Autogenerated by stylegen ({{STYLEGEN_VERSION}}) // DO NOT EDIT // HEADER replacements = { 'STYLEGEN_FILENAME' => basename, 'STYLEGEN_VERSION' => version, 'STYLEGEN_YEAR' => Date.today.year } header.strip.gsub(/{{(\w+)}}/) { replacements[Regexp.last_match(1)] || '' } end |