class SvelteOnRails::Lib::Utils

def self.puts_warning(text)

Defining method to log warnings using Rails logger
def self.puts_warning(text)
  # Using Rails logger to log warning with custom formatting
  caller_info = caller[1] =~ /`([^']*)'/ ? $1 : "unknown"
  Rails.logger.warn("  => [svelte-on-rails] #{caller_info} WARNING \e[0m")
  text.split("\n").each do |line|
    Rails.logger.warn("  => #{line}")
  end
end