Module: TokyoMetro::Modules::Static::Hash::ProcessHaml

Defined in:
lib/tokyo_metro/modules/static/hash/process_haml.rb

Overview

Note:

廃止

HAML ファイルの処理に使用するメソッドを提供するモジュール

Instance Method Summary collapse

Instance Method Details

#process_haml_filenil

HAML ファイルを処理するメソッド

Returns:

  • (nil)


7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/tokyo_metro/modules/static/hash/process_haml.rb', line 7

def process_haml_file
  Dir.chdir( ::TokyoMetro::HAML_DIR )
  html_filename = "#{ TokyoMetro::HTML_DIR }/#{ File.basename( haml_filename ) }".gsub( /\.haml\Z/ , "\.html" )
  ::FileUtils.mkdir_p( File.dirname( html_filename ) )
  puts "Convert Haml"
  puts "  Haml: #{haml_filename}"
  puts "  Html: #{html_filename}"
  puts ""

  system( "haml #{ haml_filename } #{ html_filename }" )
  return nil
end