Class: ROM::AutoRegistrationStrategies::Base Private

Inherits:
Object
  • Object
show all
Extended by:
Initializer
Defined in:
lib/rom/setup/auto_registration_strategies/base.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Base class for registration strategies

API:

  • private

Direct Known Subclasses

CustomNamespace, NoNamespace, WithNamespace

Constant Summary collapse

PathnameType =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

Types.Instance(Pathname)
EXTENSION_REGEX =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

/\.rb\z/

Instance Attribute Summary collapse

Method Summary

Methods included from Initializer

extended

Instance Attribute Details

#fileString (readonly)

Returns Name of a component file.

Returns:

  • Name of a component file



20
# File 'lib/rom/setup/auto_registration_strategies/base.rb', line 20

option :file, type: Types::Strict::String