{"record":{"id":"bf8cca192f44a430","repo":"RubyMoney/money","slug":"heuristics-deprecated-add-gem-money-heuristics","errorCode":null,"errorMessage":"Heuristics deprecated, add `gem \"money-heuristics\"` to Gemfile","messagePattern":"Heuristics deprecated, add `gem \"money-heuristics\"` to Gemfile","errorType":"exception","errorClass":"StandardError","httpStatus":null,"severity":"error","filePath":"lib/money/currency/heuristics.rb","lineNumber":7,"sourceCode":"# frozen_string_literal: true\n\nclass Money\n  class Currency\n    module Heuristics\n      def analyze(_str)\n        raise StandardError, 'Heuristics deprecated, add `gem \"money-heuristics\"` to Gemfile'\n      end\n    end\n  end\nend\n","sourceCodeStart":1,"sourceCodeEnd":12,"githubUrl":"https://github.com/RubyMoney/money/blob/26e2829c34f165847040a5a40d4d2daa5eb72927/lib/money/currency/heuristics.rb#L1-L12","documentation":"Error \"Heuristics deprecated, add `gem \"money-heuristics\"` to Gemfile\" thrown in RubyMoney/money.","triggerScenarios":"Thrown at lib/money/currency/heuristics.rb:7 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"26e2829c34f165847040a5a40d4d2daa5eb72927","analyzedAt":"2026-08-23T17:41:07.306Z","schemaVersion":2},"datasetVersion":"2026-08-23T21:17:23.414Z"}