mirror of
https://0xacab.org/sutty/sutty
synced 2024-07-03 13:26:07 +00:00
11 lines
285 B
Ruby
11 lines
285 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Devuelve metadatos de cierto tipo
|
|
class MetadataFactory
|
|
def self.build(**args)
|
|
@@factory_cache ||= {}
|
|
@@factory_cache[args[:type]] ||= ('Metadata' + args[:type].to_s.camelcase).constantize
|
|
@@factory_cache[args[:type]].new(args)
|
|
end
|
|
end
|