Class: EasyDivide::Ratio
- Inherits:
-
Object
- Object
- EasyDivide::Ratio
- Defined in:
- lib/easy_divide/ratio.rb
Instance Attribute Summary collapse
-
#ratio ⇒ Object
readonly
Returns the value of attribute ratio.
Class Method Summary collapse
-
.calculate(dividend, divisor) ⇒ Object
40.radio(50) => 0.9 12.ratio(1, 5) => 2.0.
Instance Attribute Details
#ratio ⇒ Object (readonly)
Returns the value of attribute ratio.
3 4 5 |
# File 'lib/easy_divide/ratio.rb', line 3 def ratio @ratio end |
Class Method Details
.calculate(dividend, divisor) ⇒ Object
40.radio(50) => 0.9 12.ratio(1, 5) => 2.0
6 7 8 |
# File 'lib/easy_divide/ratio.rb', line 6 def self.calculate(dividend, divisor) (dividend.to_f / divisor.inject(0.0) do |sum, n| sum + n end) end |