Class: RailsAiBridge::Registry::DeprecatedEntry

Inherits:
Data
  • Object
show all
Defined in:
lib/rails_ai_bridge/registry/tile_manifest.rb

Overview

Deprecation redirect entry for a renamed or moved skill.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#messageString (readonly)

Returns human-readable deprecation message.

Returns:

  • (String)

    human-readable deprecation message



33
34
35
36
37
# File 'lib/rails_ai_bridge/registry/tile_manifest.rb', line 33

DeprecatedEntry = Data.define(:moved_to, :message, :removed_in) do
  # @return [Boolean]
  # :reek:NilCheck
  def removed_in? = !removed_in.nil?
end

#moved_toString (readonly)

Returns name of the skill this has been moved to.

Returns:

  • (String)

    name of the skill this has been moved to



33
34
35
36
37
# File 'lib/rails_ai_bridge/registry/tile_manifest.rb', line 33

DeprecatedEntry = Data.define(:moved_to, :message, :removed_in) do
  # @return [Boolean]
  # :reek:NilCheck
  def removed_in? = !removed_in.nil?
end

#removed_inString? (readonly)

Returns version in which this alias will be removed.

Returns:

  • (String, nil)

    version in which this alias will be removed



33
34
35
36
37
# File 'lib/rails_ai_bridge/registry/tile_manifest.rb', line 33

DeprecatedEntry = Data.define(:moved_to, :message, :removed_in) do
  # @return [Boolean]
  # :reek:NilCheck
  def removed_in? = !removed_in.nil?
end

Instance Method Details

#removed_in?Boolean

:reek:NilCheck

Returns:

  • (Boolean)


36
# File 'lib/rails_ai_bridge/registry/tile_manifest.rb', line 36

def removed_in? = !removed_in.nil?