Sha256: 22a34439233ffba6eee7cf1892a2ce908095771cd0fb7b46f8210e7b488f5381

Contents?: true

Size: 469 Bytes

Versions: 34

Compression:

Stored size: 469 Bytes

Contents

# typed: strict
class PgSearchPlugin < SorbetRails::ModelPlugins::Base
  # If you include PgSearch::Model, the class implicitly gets methods from
  # PgSearch::Model::ClassMethods.
  sig { override.params(root: Parlour::RbiGenerator::Namespace).void }
  def generate(root)
    return unless @model_class.include?(::PgSearch::Model)

    model_rbi = root.create_class(
      model_class_name
    )

    model_rbi.create_extend('PgSearch::Model::ClassMethods')
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
sorbet-rails-0.7.34 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.33 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.32 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.31 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.27 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.26 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.25 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.24 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.23 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.22 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.20 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.19 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.18 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.5 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.4 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.3 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.2 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.1 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.7.0 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb
sorbet-rails-0.6.5.1 lib/sorbet-rails/gem_plugins/pg_search_plugin.rb