module

Unit::Density::NumericExtensions

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)

Source
g_per_cm3

Creates a Density measurement in grams per cubic centimeter (alternative form)

Source
g_per_ml

Creates a Density measurement in grams per milliliter (short form)

Source
gram_per_cubic_centimeter

Creates a Density measurement in grams per cubic centimeter (alias)

Source
gram_per_milliliter

Creates a Density measurement in grams per milliliter (alias)

Source
gram_per_milliliters

Creates a Density measurement in grams per milliliter

Source
grams_per_cubic_centimeter

Creates a Density measurement in grams per cubic centimeter

Source
kg_per_l

Creates a Density measurement in kilograms per liter (short form)

Source
kg_per_m3

Creates a Density measurement in kilograms per cubic meter (short form)

Source
kilogram_per_cubic_meter

Creates a Density measurement in kilograms per cubic meter (alias)

Source
kilogram_per_liter

Creates a Density measurement in kilograms per liter (alias)

Source
kilograms_per_cubic_meter

Creates a Density measurement in kilograms per cubic meter

Source
kilograms_per_liter

Creates a Density measurement in kilograms per liter

Source
lb_per_ft3

Creates a Density measurement in pounds per cubic foot (short form)

Source
lb_per_gal

Creates a Density measurement in pounds per gallon (short form)

Source
ounce_per_cubic_inch

Creates a Density measurement in ounces per cubic inch (alias)

Source
ounces_per_cubic_inch

Creates a Density measurement in ounces per cubic inch

Source
oz_per_in3

Creates a Density measurement in ounces per cubic inch (short form)

Source
pound_per_cubic_foot

Creates a Density measurement in pounds per cubic foot (alias)

Source
pound_per_gallon

Creates a Density measurement in pounds per gallon (alias)

Source
pounds_per_cubic_foot

Creates a Density measurement in pounds per cubic foot

Source
pounds_per_gallon

Creates a Density measurement in pounds per gallon

Source