Class: TemperatureTest::OffsetTemperature

Inherits:
Temperature
  • Object
show all
Defined in:
ext/cargo-vendor/magnus-0.7.1/examples/complete_object/test/temperature_test.rb

Instance Method Summary collapse

Constructor Details

#initialize(offset, **kwargs) ⇒ OffsetTemperature

Returns a new instance of OffsetTemperature.



103
104
105
106
107
108
# File 'ext/cargo-vendor/magnus-0.7.1/examples/complete_object/test/temperature_test.rb', line 103

def initialize(offset, **kwargs)
  kwargs[:kelvin] += offset if kwargs.key?(:kelvin)
  kwargs[:celsius] += offset if kwargs.key?(:celsius)
  kwargs[:fahrenheit] += offset if kwargs.key?(:fahrenheit)
  super(**kwargs)
end