{"record":{"id":"6da407d1b26e75c2","repo":"flippercloud/flipper","slug":"gate-is-not-supported-by-this-adapter-yet","errorCode":null,"errorMessage":"#{gate} is not supported by this adapter yet","messagePattern":"#(.+?) is not supported by this adapter yet","errorType":"exception","errorClass":"RuntimeError","httpStatus":null,"severity":"error","filePath":"lib/flipper/adapters/memory.rb","lineNumber":80,"sourceCode":"      end\n\n      # Public\n      def enable(feature, gate, thing)\n        synchronize do\n          @source[feature.key] ||= default_config\n\n          case gate.data_type\n          when :boolean\n            @source[feature.key] = default_config\n            @source[feature.key][gate.key] = thing.value.to_s\n          when :integer\n            @source[feature.key][gate.key] = thing.value.to_s\n          when :set\n            @source[feature.key][gate.key] << thing.value.to_s\n          when :json\n            @source[feature.key][gate.key] = thing.value\n          else\n            raise \"#{gate} is not supported by this adapter yet\"\n          end\n\n          true\n        end\n      end\n\n      # Public\n      def disable(feature, gate, thing)\n        synchronize do\n          @source[feature.key] ||= default_config\n\n          case gate.data_type\n          when :boolean\n            @source[feature.key] = default_config\n          when :integer\n            @source[feature.key][gate.key] = thing.value.to_s\n          when :set\n            @source[feature.key][gate.key].delete thing.value.to_s","sourceCodeStart":62,"sourceCodeEnd":98,"githubUrl":"https://github.com/flippercloud/flipper/blob/1f86de3ec91521585b156445e156642938b19cb0/lib/flipper/adapters/memory.rb#L62-L98","documentation":"Error \"#{gate} is not supported by this adapter yet\" thrown in flippercloud/flipper.","triggerScenarios":"Thrown at lib/flipper/adapters/memory.rb:80 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Avoid that gate with the Memory adapter, or switch to an adapter that supports it","Upgrade flipper; newer versions may implement the gate for the Memory adapter","Use the boolean/actor/percentage gates, which the Memory adapter fully supports"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"1f86de3ec91521585b156445e156642938b19cb0","analyzedAt":"2026-08-23T04:36:09.896Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}