Extension module for numeric types to enable density creation
This module provides convenient methods for creating Density measurements
directly from numeric values, allowing for intuitive APIs like:
1.0.g_per_ml # => Density.new(1.0, :gram_per_milliliter)
62.4.lb_per_gal # => Density.new(62.4, :pound_per_gallon)
0.92.g_cc # => Density.new(0.92, :gram_per_cubic_centimeter)
This module is designed to be included in numeric types but is not
automatically loaded to avoid polluting the global namespace.
Instance methods
g_per_cc
Creates a Density measurement in grams per cubic centimeter (short form)
Sourceg_per_cm3
Creates a Density measurement in grams per cubic centimeter (alternative form)
Sourceg_per_ml
Creates a Density measurement in grams per milliliter (short form)
Sourcegram_per_cubic_centimeter
Creates a Density measurement in grams per cubic centimeter (alias)
Sourcegram_per_milliliter
Creates a Density measurement in grams per milliliter (alias)
Sourcegram_per_milliliters
Creates a Density measurement in grams per milliliter
Sourcegrams_per_cubic_centimeter
Creates a Density measurement in grams per cubic centimeter
Sourcekg_per_l
Creates a Density measurement in kilograms per liter (short form)
Sourcekg_per_m3
Creates a Density measurement in kilograms per cubic meter (short form)
Sourcekilogram_per_cubic_meter
Creates a Density measurement in kilograms per cubic meter (alias)
Sourcekilogram_per_liter
Creates a Density measurement in kilograms per liter (alias)
Sourcekilograms_per_cubic_meter
Creates a Density measurement in kilograms per cubic meter
Sourcekilograms_per_liter
Creates a Density measurement in kilograms per liter
Sourcelb_per_ft3
Creates a Density measurement in pounds per cubic foot (short form)
Sourcelb_per_gal
Creates a Density measurement in pounds per gallon (short form)
Sourceounce_per_cubic_inch
Creates a Density measurement in ounces per cubic inch (alias)
Sourceounces_per_cubic_inch
Creates a Density measurement in ounces per cubic inch
Sourceoz_per_in3
Creates a Density measurement in ounces per cubic inch (short form)
Sourcepound_per_gallon
Creates a Density measurement in pounds per gallon (alias)
Sourcepounds_per_gallon
Creates a Density measurement in pounds per gallon
Source