diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 39988b994d..42453ddeb5 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -53,13 +53,6 @@ RSpec/SpecFilePathFormat: - 'spec/locale_backend/i18n_spec.rb' - 'spec/rates_store/memory_spec.rb' -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowOnConstant, AllowOnSelfClass. -Style/CaseEquality: - Exclude: - - 'lib/money/money.rb' - - 'lib/money/money/formatter.rb' - Style/ClassVars: Exclude: - 'lib/money/currency.rb' diff --git a/lib/money/money.rb b/lib/money/money.rb index fb0811985f..61a3cf8c9e 100644 --- a/lib/money/money.rb +++ b/lib/money/money.rb @@ -314,7 +314,7 @@ def self.disallow_currency_conversion! # # @see #initialize def self.from_amount(amount, currency = default_currency, options = {}) - raise ArgumentError, "'amount' must be numeric" unless Numeric === amount + raise ArgumentError, "'amount' must be numeric" unless amount.is_a?(Numeric) currency = Currency.wrap(currency) || Money.default_currency raise Currency::NoCurrency, "must provide a currency" if currency.nil? diff --git a/lib/money/money/formatter.rb b/lib/money/money/formatter.rb index d457ec817c..ada349e8df 100644 --- a/lib/money/money/formatter.rb +++ b/lib/money/money/formatter.rb @@ -339,7 +339,7 @@ def lookup_default(key) def symbol_value_from(rules) if rules.has_key?(:symbol) - if rules[:symbol] === true + if rules[:symbol] == true if rules[:disambiguate] && currency.disambiguate_symbol currency.disambiguate_symbol else