RubyGems Navigation menu

tempture-convertor 0.1.1

# Temperature Convertor convert temperature from fehrenheit or kelvin to celsius ## Detail The "Temperature" class stores and controls the value and convert function **Constructor** > ` def initialize(temperature, mode) ` The initialization process retrieve temperature user input and specific Temperature Mode and store temperature in celsius form.<br> [param] temperature: float --> the temperature value<br> [param] mode: TemperatureMode --> the temperature unit (Fahrenheit, Celsius or Kelvin)<br> Note the TemperatureMode is an enumerate that holds value of TemperatureMode::Celsius, TemperatureMode::Fahrenheit or TemperatureMode::Kelvin. The implementation is:<br> ```ruby module TemperatureMode Celsius = 1 Fahrenheit = 2 Kelvin = 4 end ``` **method** > ` def toFahrenheit() ` Convert the temperature to Fahrenheit<br> [return] temperature in Fahrenheit, type in float<br> > ` def toKelvin() ` Convert the temperature to Kelvin<br> [return] temperature in Kelvin, type in float<br> **Property** > ` this.temperature ` temperature in Celsius, type in float ## Get Start Use following script for testing ```ruby temp = Temperature.new(-24, 1) puts temp.toString puts "Current temperature is #{'%.2f' % temp.toFahrenheit} °F" puts "Current temperature is #{'%.2f' % temp.toKelvin} K" ```

Gemfile:
=

install:
=

Versions:

  1. 0.1.1 March 16, 2026 (5.5 KB)
Show all versions (2 total)

Owners:

Pushed by:

Authors:

  • Sicheng Zhong

SHA 256 checksum:

=

Total downloads 126

For this version 102

Version Released:

License:

GPL-3.0-only

Required Ruby Version: >= 0

Links: