Sha256: e100d3b7b62a4b4baeb7ac7a70b3da5a22a2c32b34e35f82fb9f91110fe8b721
Contents?: true
Size: 498 Bytes
Versions: 10
Compression:
Stored size: 498 Bytes
Contents
# frozen_string_literal: true class Lenjador module Preprocessors def self.get(type, arguments) preprocessor = case type.to_s when 'blacklist' require_relative 'preprocessors/blacklist' Preprocessors::Blacklist when 'whitelist' require_relative 'preprocessors/whitelist' Preprocessors::Whitelist else raise "Unknown preprocessor: #{type}" end preprocessor.new(arguments) end end end
Version data entries
10 entries across 10 versions & 1 rubygems