Skip to content

Commit a9cc816

Browse files
authored
remove redundant checks for nil white type casting
``` return value if type.nil? ``` is already performed, so no need to recheck for nil again
1 parent fa183a5 commit a9cc816

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/json_api_client/schema.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ def cast(value)
1414
when :float
1515
value.to_f
1616
when :time
17-
value.is_a?(Time) || nil ? value : Time.parse(value)
17+
value.is_a?(Time) ? value : Time.parse(value.to_s)
1818
when :decimal
19-
value.nil? ? nil : BigDecimal.new(value)
19+
BigDecimal.new(value)
2020
when :boolean
2121
case value
2222
when "false", "0", 0, false

0 commit comments

Comments
 (0)