lib/template.rb in narou-2.5.2 vs lib/template.rb in narou-2.6.0
- old
+ new
@@ -6,10 +6,11 @@
require "erb"
require_relative "narou"
class Template
TEMPLATE_DIR = "template/"
+ OVERWRITE = true
class LoadError < StandardError; end
#
# テンプレートを元にファイルを作成
@@ -53,11 +54,11 @@
end
raise LoadError, "テンプレートファイルが見つかりません。(#{src_filename}.erb)"
end
def self.invalid_templace_version?
- @@src_version < @@binary_version
+ @@src_version != @@binary_version
end
#
# 書かれているテンプレートがどのバージョンのテンプレートかを設定
#
@@ -65,10 +66,10 @@
# (変数の追加ではバージョンは上がらない。現在使われている変数の中身が変わった場合は上る)
#
def self.target_binary_version(version)
@@src_version = version
if invalid_templace_version?
- error "テンプレートのバージョンが古いので意図しない動作をする可能性があります\n" +
- "(#{@@src_filename}.erb ver #{version.to_f} < #{@@binary_version.to_f})"
+ error "テンプレートのバージョンが異なるので意図しない動作をする可能性があります\n" +
+ "(#{@@src_filename}.erb ver #{version.to_f} != #{@@binary_version.to_f})"
end
end
end