lib/template.rb in narou-1.4.1.1 vs lib/template.rb in narou-1.4.2.rc1

- old
+ new

@@ -7,10 +7,12 @@ require_relative "narou" class Template TEMPLATE_DIR = "template/" + class LoadError < StandardError; end + # # テンプレートを元にファイルを作成 # # src_filename 読み込みたいテンプレートファイル名(.erb は省略する) # dest_filepath 保存先ファイルパス。ディレクトリならファイル名はsrcと同じ名前で保存する @@ -47,10 +49,10 @@ next unless File.exists?(path) src = open(path, "r:BOM|UTF-8") { |fp| fp.read } result = ERB.new(src, nil, "-").result(_binding) return result end - nil + raise LoadError, "テンプレートファイルが見つかりません。(#{src_filename}.erb)" end def self.invalid_templace_version? @@src_version < @@binary_version end