APIdock / Ruby on Rails
/
Browse About
method

extending!

v6.0.0 - Show latest stable - Class: ActiveRecord::QueryMethods
extending!(*modules, &block)
public

No documentation available.

# File activerecord/lib/active_record/relation/query_methods.rb, line 926
    def extending!(*modules, &block) # :nodoc:
      modules << Module.new(&block) if block
      modules.flatten!

      self.extending_values += modules
      extend(*extending_values) if extending_values.any?

      self
    end

Related methods

  • Instance methods
  • _select!
  • annotate
  • annotate!
  • arel
  • construct_join_dependency
  • create_with
  • create_with!
  • distinct
  • distinct!
  • eager_load
  • eager_load!
  • extending
  • extending!
  • extract_associated
  • from
  • from!
  • group
  • group!
  • having
  • having!
  • includes
  • includes!
  • joins
  • joins!
  • left_joins
  • left_outer_joins
  • left_outer_joins!
  • limit
  • limit!
  • lock
  • lock!
  • none
  • none!
  • offset
  • offset!
  • optimizer_hints
  • optimizer_hints!
  • or
  • or!
  • order
  • order!
  • preload
  • preload!
  • readonly
  • readonly!
  • references
  • references!
  • reorder
  • reorder!
  • reselect
  • reselect!
  • reverse_order
  • reverse_order!
  • rewhere
  • select
  • skip_preloading!
  • skip_query_cache!
  • unscope
  • unscope!
  • where
  • where!
  • Protected methods
  • protectedbuild_subquery
  • Private methods
  • privatearel_column
  • privatearel_columns
  • privateassert_mutability!
  • privatebuild_arel
  • privatebuild_from
  • privatebuild_join_query
  • privatebuild_joins
  • privatebuild_left_outer_joins
  • privatebuild_order
  • privatebuild_select
  • privatecheck_if_method_has_arguments!
  • privatedoes_not_support_reverse?
  • privatehaving_clause_factory
  • privateorder_column
  • privatepreprocess_order_args
  • privatereverse_sql_order
  • privatestructurally_incompatible_values_for_or
  • privatetable_name_matches?
  • privatevalid_association_list
  • privatevalidate_order_args
  • privatewhere_clause_factory
APIdock API Documentation Browser

© 2026 APIdock