Initial commit
This commit is contained in:
12
config/initializers/string.rb
Normal file
12
config/initializers/string.rb
Normal file
@@ -0,0 +1,12 @@
|
||||
# encoding: UTF-8
|
||||
# frozen_string_literal: true
|
||||
|
||||
class String
|
||||
# Similar to how ActiveRecord does. See lib/active_record/type/decimal.rb
|
||||
def to_d
|
||||
str_decimal = delete_suffix('.')
|
||||
return BigDecimal(0) if str_decimal.blank?
|
||||
|
||||
BigDecimal(str_decimal)
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user