Module: AddingStirngs
- Defined in:
- lib/adding_stirngs.rb,
lib/adding_stirngs/version.rb
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.adding_string(str) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/adding_stirngs.rb', line 5 def adding_string str val = str.tr('[]', '').split(',').map(&:to_i) # check if negative values present or not if val.select{|n| n < 0}.empty? return str.tr('[]', '').split(/\W+/).map(&:to_i).inject(0, :+) else raise Exception.new('Give positive string!') end end |