module GasBlender
Constants
- VERSION
Private Class Methods
string_conversion(arg)
click to toggle source
# File lib/gas-blender.rb, line 24 def self.string_conversion(arg) case when arg =~ /(\d.*) bar/ Bar.new($1.to_f) when arg =~ /(\d.*) psi/ PSI.new($1.to_f) else raise TypeError, "Can not convert #{arg.inspect} to Pressure" end end
Public Instance Methods
Pressure(arg)
click to toggle source
# File lib/gas-blender.rb, line 11 def Pressure(arg) case arg when Bar, PSI arg when String string_conversion(arg) else raise TypeError, "Can not convert #{arg.inspect} to Pressure" end end