module Leftovers::ProcessorBuilders::AddSuffix

Public Class Methods

build(argument, then_processor) click to toggle source
# File lib/leftovers/processor_builders/add_suffix.rb, line 6
def self.build(argument, then_processor)
  case argument
  when ::Hash
    dynamic_suffix = ::Leftovers::ProcessorBuilders::Action.build(argument, :call)
    ::Leftovers::ValueProcessors::AddDynamicSuffix.new(dynamic_suffix, then_processor)
  when ::String
    ::Leftovers::ValueProcessors::AddSuffix.new(argument, then_processor)
    # :nocov:
  else raise
    # :nocov:
  end
end