Load replacement formula/cask from formula API
This commit is contained in:
parent
b95c3613bc
commit
dc39c12b39
@ -377,12 +377,16 @@ module Formulary
|
|||||||
|
|
||||||
if (deprecation_date = json_formula["deprecation_date"].presence)
|
if (deprecation_date = json_formula["deprecation_date"].presence)
|
||||||
reason = DeprecateDisable.to_reason_string_or_symbol json_formula["deprecation_reason"], type: :formula
|
reason = DeprecateDisable.to_reason_string_or_symbol json_formula["deprecation_reason"], type: :formula
|
||||||
deprecate! date: deprecation_date, because: reason
|
replacement_formula = json_formula["deprecation_replacement_formula"]
|
||||||
|
replacement_cask = json_formula["deprecation_replacement_cask"]
|
||||||
|
deprecate! date: deprecation_date, because: reason, replacement_formula:, replacement_cask:
|
||||||
end
|
end
|
||||||
|
|
||||||
if (disable_date = json_formula["disable_date"].presence)
|
if (disable_date = json_formula["disable_date"].presence)
|
||||||
reason = DeprecateDisable.to_reason_string_or_symbol json_formula["disable_reason"], type: :formula
|
reason = DeprecateDisable.to_reason_string_or_symbol json_formula["disable_reason"], type: :formula
|
||||||
disable! date: disable_date, because: reason
|
replacement_formula = json_formula["disable_replacement_formula"]
|
||||||
|
replacement_cask = json_formula["disable_replacement_cask"]
|
||||||
|
disable! date: disable_date, because: reason, replacement_formula:, replacement_cask:
|
||||||
end
|
end
|
||||||
|
|
||||||
json_formula["conflicts_with"]&.each_with_index do |conflict, index|
|
json_formula["conflicts_with"]&.each_with_index do |conflict, index|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user