Sha256: fb6e6007006d30a4267eafb16c9aea41272990f8cbd5108e8efa0306c6727760
Contents?: true
Size: 325 Bytes
Versions: 3
Compression:
Stored size: 325 Bytes
Contents
# frozen_string_literal: true module N1Loader # The class builds {N1Loader::Loader} class LoaderBuilder def self.build(&block) Class.new(N1Loader::Loader) do if block.arity == 1 define_method(:perform, &block) else class_eval(&block) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
n1_loader-1.7.4 | lib/n1_loader/core/loader_builder.rb |
n1_loader-1.7.3 | lib/n1_loader/core/loader_builder.rb |
n1_loader-1.7.2 | lib/n1_loader/core/loader_builder.rb |