Sha256: 190226de8b33a7df734237a20498656c629e3deba49082ff1ccced80c798de78

Contents?: true

Size: 535 Bytes

Versions: 12

Compression:

Stored size: 535 Bytes

Contents

module Para
  module Component
    def self.registered_components
      @registered_components ||= {}
    end

    def self.registered_component?(identifier)
      registered_components.any? do |component_identifier, _|
        component_identifier == identifier
      end
    end

    def self.config
      @config ||= Para::ComponentsConfiguration.new
    end
  end
end

# Require concerns
require 'para/component/exportable'
require 'para/component/importable'
require 'para/component/subclassable'
require 'para/component/history'

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
para-0.12.5 lib/para/component.rb
para-0.12.4 lib/para/component.rb
para-0.12.3 lib/para/component.rb
para-0.12.2 lib/para/component.rb
para-0.12.1 lib/para/component.rb
para-0.12.0 lib/para/component.rb
para-0.11.4 lib/para/component.rb
para-0.11.3 lib/para/component.rb
para-0.11.2 lib/para/component.rb
para-0.11.1 lib/para/component.rb
para-0.11.0 lib/para/component.rb
para-0.10.0 lib/para/component.rb