rails include dynamic

# Step 1: Define a module with the desired functionality
module CustomModule
  def custom_method
    # Implementation of the custom method
  end
end

# Step 2: Create a class and include the module dynamically
class DynamicIncludeClass
  # Assuming you have a variable (e.g., module_name) containing the module name as a string
  module_name = "CustomModule"

  # Use the constantize method to convert the string to the actual module
  included_module = module_name.constantize

  # Include the dynamically retrieved module in the class
  include included_module
end

# Step 3: Instantiate an object of the class and call the custom method
dynamic_instance = DynamicIncludeClass.new
dynamic_instance.custom_method