class Amakanize::Filters::ObviousVolumeNumberDeletionFilter

Constants

PATTERN

Public Instance Methods

call(context:, output:) click to toggle source

@note Override @param output [String] e.g. `“刀語 第十一話 毒刀・鍍”`, `“アニウッド大通り 1: アニメ監督一家物語”` @return [Hash] e.g. `“刀語”`, `“アニウッド大通り”`

# File lib/amakanize/filters/obvious_volume_number_deletion_filter.rb, line 20
def call(context:, output:)
  unless context[:volume_number_removed]
    output = output.sub(PATTERN) do
      context[:volume_number_removed] = true
      ""
    end
  end
  {
    context: context,
    output: output,
  }
end