Class: Tempura::Conversion

Inherits:
Object
  • Object
show all
Defined in:
lib/tempura/conversion.rb

Instance Method Summary collapse

Constructor Details

#initialize(klass) ⇒ Conversion

Returns a new instance of Conversion.



5
6
7
# File 'lib/tempura/conversion.rb', line 5

def initialize(klass)
  @klass = klass
end

Instance Method Details

#celsiusObject



9
10
11
# File 'lib/tempura/conversion.rb', line 9

def celsius
  Tempura::Celsius.new(klass)
end

#delisleObject



13
14
15
# File 'lib/tempura/conversion.rb', line 13

def delisle
  Tempura::Delisle.new(klass)
end

#fahrenheitObject



17
18
19
# File 'lib/tempura/conversion.rb', line 17

def fahrenheit
  Tempura::Fahrenheit.new(klass)
end

#kelvinObject



21
22
23
# File 'lib/tempura/conversion.rb', line 21

def kelvin
  Tempura::Kelvin.new(klass)
end

#newtonObject



25
26
27
# File 'lib/tempura/conversion.rb', line 25

def newton
  Tempura::Newton.new(klass)
end

#rankineObject



29
30
31
# File 'lib/tempura/conversion.rb', line 29

def rankine
  Tempura::Rankine.new(klass)
end

#réaumurObject Also known as: reaumur



33
34
35
# File 'lib/tempura/conversion.rb', line 33

def r

#rømerObject Also known as: romer



38
39
40
# File 'lib/tempura/conversion.rb', line 38

def r