module TokyoMetro::Modules::Static::Hash::ProcessHaml

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

Public Instance Methods

process_haml_file() click to toggle source

HAML ファイルを処理するメソッド @return [nil]

# 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

Private Instance Methods

haml_filename() click to toggle source

HAML ファイルの名称 @return [String (filename)]

# File lib/tokyo_metro/modules/static/hash/process_haml.rb, line 24
def haml_filename
  "#{ TokyoMetro::HAML_DIR }/#{ filename_base }.haml"
end