Sha256: bb9d072c54026bb2f4cef4a04fdab2d9e326d000af3259d44b59a8dac5ab302d

Contents?: true

Size: 955 Bytes

Versions: 5

Compression:

Stored size: 955 Bytes

Contents

module ActiveRecord
  class Relation
    # It is necessary to satisfy alias target.
    # TODO: Define this method to correct place.
    def lock_value: () -> untyped
  end

  module QueryMethods
    # It is defined with meta programming
    def extending_values: () -> untyped
  end

  class Migration
    class CommandRecorder
      # They are defined with meta programming
      def add_reference: (*untyped) -> untyped
      def remove_reference: (*untyped) -> untyped
      def invert_add_reference: (*untyped) -> untyped
      def invert_remove_reference: (*untyped) -> untyped
    end
  end
end

# Remove the fake PG type if the real type is available
module PG
  class Connection
    def async_exec: (*untyped) -> untyped
  end
end

# Remove the fake SimpleDelegator type
# if the real types are available.
class SimpleDelegator
end

# Remove the fake types for Gem::Version
# if the real types are available.
module Gem
  class Version
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
searchcraft-0.5.2 .gem_rbs_collection/activerecord/7.0/patch.rbs
searchcraft-0.5.1 .gem_rbs_collection/activerecord/7.0/patch.rbs
searchcraft-0.5.0 .gem_rbs_collection/activerecord/7.0/patch.rbs
searchcraft-0.4.2 .gem_rbs_collection/activerecord/7.0/patch.rbs
searchcraft-0.4.1 .gem_rbs_collection/activerecord/7.0/patch.rbs