Sha256: d2ec7099671f8c2f33a8315adf2a5514e490738941a45aee138064bf7b6bb2d5

Contents?: true

Size: 1.56 KB

Versions: 68

Compression:

Stored size: 1.56 KB

Contents

<%# -*- coding: utf-8 -*- -%>
<% Template.target_binary_version(1.2) -%>
; 小説の変換時の挙動を変更出来ます。
; 行頭がセミコロンの行はコメントです。
;
; 変更したい設定値の行頭のセミコロンを削除し、値を設定して下さい。
; コメントになったままの行は、各種操作によって設定した値によって最終決定されます。
; 設定値が決定されるフローは以下の通りです。
;
; 1. force.* が設定されているか
; 2. setting.ini の項目が有効になっているか
; 3. default.* が設定されているか
; 4. 上記いずれかにも該当しない場合、Narou.rb のオリジナル設定

<% original_settings.each do |element| -%>
<% element[:help].split("\n").each do |help_line| -%>
; <%= help_line %>
<% end -%>
<% name = element[:name] -%>
<% novel_setting_value_is_nil = novel_setting[name].nil? -%>
<% if novel_setting_value_is_nil -%>; <% end -%>
<% if !novel_setting_value_is_nil -%>
<%   value = novel_setting[name] -%>
<% elsif default_settings.include?(name) -%>
<%   value = default_settings[name] -%>
<% else -%>
<%   value = element[:value] -%>
<% end -%>
<%= name %> = <%= element[:value].kind_of?(String) ? %!"#{value}"! : value %>

<% end -%>
<%# 独自設定の書き込み -%>
<% ini = novel_setting.load_setting_ini["global"].merge(novel_setting.settings) -%>
<% own_setting_keys = ini.keys - original_settings.map { |s| s[:name] }  -%>
<% own_setting_keys.each do |key| -%>
<%= key %> = <%= ini[key].kind_of?(String) ? %!"#{ini[key]}"! : ini[key] %>
<% end -%>

Version data entries

68 entries across 68 versions & 1 rubygems

Version Path
narou-3.9.1 template/setting.ini.erb
narou-3.9.0 template/setting.ini.erb
narou-3.8.2 template/setting.ini.erb
narou-3.8.1 template/setting.ini.erb
narou-3.8.0 template/setting.ini.erb
narou-3.7.2 template/setting.ini.erb
narou-3.7.1 template/setting.ini.erb
narou-3.7.0 template/setting.ini.erb
narou-3.6.0 template/setting.ini.erb
narou-3.5.1 template/setting.ini.erb
narou-3.5.0.1 template/setting.ini.erb
narou-3.5.0 template/setting.ini.erb
narou-3.4.8 template/setting.ini.erb
narou-3.4.7.1 template/setting.ini.erb
narou-3.4.7 template/setting.ini.erb
narou-3.4.6.1 template/setting.ini.erb
narou-3.4.6 template/setting.ini.erb
narou-3.4.5 template/setting.ini.erb
narou-3.4.3 template/setting.ini.erb
narou-3.4.2 template/setting.ini.erb