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 |cbase| add_offense(node.loc.selector) do |corrector| corrector.remove(node.loc.selector) corrector.remove(node.loc.dot) corrector.remove(cbase) if cbase end end end