class RuboCop::Cop::Lint::BigDecimalNew


BigDecimal(123.456, 3)
# good
BigDecimal.new(123.456, 3)
# bad
@example
can be replaced by ‘BigDecimal()`.
This cop identifies places where `BigDecimal.new()`
`BigDecimal.new()` is deprecated since BigDecimal 1.3.3.

def on_send(node)

def on_send(node)
  big_decimal_new(node) do |captured_value|
    double_colon = captured_value ? '::' : ''
    message = format(MSG, double_colon: double_colon)
    add_offense(node.loc.selector, message: message) do |corrector|
      corrector.remove(node.loc.selector)
      corrector.remove(node.loc.dot)
    end
  end
end