Sha256: 2934eb4ebc179b35921f511ac374449d09484354a3c2182b1674feeccb3196cd

Contents?: true

Size: 251 Bytes

Versions: 1

Compression:

Stored size: 251 Bytes

Contents

# frozen_string_literal: true

module Amoeba
  module Macros
    extend self
    def list
      @list ||= {}
    end

    def add(klass)
      @list ||= {}
      key = klass.name.demodulize.underscore.to_sym
      @list[key] = klass
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amoeba-3.3.0 lib/amoeba/macros.rb