Sha256: e845ff0d7fc430fc70e00965b8587e52690306b8482db2878a21f014bcd3c431

Contents?: true

Size: 1.07 KB

Versions: 5

Compression:

Stored size: 1.07 KB

Contents

# -*- coding: utf-8 -*-
<% Template.target_binary_version(1.0) -%>

# 詳細については http://bit.ly/1vTEH04 を参照して下さい
converter do
  # 各種変換処理がされる「前」の生データに対しての変換処理を記述
  def before(io, text_type)
    super
    io
  end

  # 各種変換処理がされた「後」のデータに対しての変換処理を記述
  def after(io, text_type)
    super

    # サンプル1:ダブルダッシュで囲まれた部分を太字にする
    # io.string.gsub!(/^( ――.+?――)$/, "[#太字]\\1[#太字終わり]")

    # サンプル2:漢数字化したけど、特定の部分はアラビア数字にしたい場合
    # io.string.gsub!(/([〇一二三四五六七八九]+)メートル/) do |match|
    #   match.tr("〇一二三四五六七八九", "0123456789")
    # end

    # サンプル3:最新話以外の挿絵を削除する
    # if @current_index < @subtitles.size - 1
    #  io.string.gsub!(/[#挿絵(.+?)入る]/, "")
    # end

    io
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
narou-3.9.1 template/converter.rb.erb
narou-3.9.0 template/converter.rb.erb
narou-3.8.2 template/converter.rb.erb
narou-3.8.1 template/converter.rb.erb
narou-3.8.0 template/converter.rb.erb