Sha256: 355d37113b43785f51b00adb96146687f385b1319ea61b6f0b6da6c766fdff61

Contents?: true

Size: 461 Bytes

Versions: 1

Compression:

Stored size: 461 Bytes

Contents

# frozen_string_literal: true

module Magicka
  module Helper
    # Class methods for {Magicka::Helper}
    module ClassMethods
      # (see Magicka::Helper.with)
      def with(aggregator, type = nil, &block)
        options = AggregatorOptions.new(
          aggregator: aggregator,
          type: type,
          config_block: block
        )

        MethodBuilder.build(self, options) do
          build_aggregator
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
magicka-1.1.0 lib/magicka/helper/class_methods.rb