module Sequel::Plugins::Units::ClassMethods

Public Instance Methods

value_with_unit(method_name, scalar: nil, unit: nil, inverse_unit: nil) click to toggle source
# File lib/sequel/plugins/units/class_methods.rb, line 5
def value_with_unit(method_name, scalar: nil, unit: nil, inverse_unit: nil)
  define_method method_name do |in_unit: nil|
    _generate_units(
      scalar || "#{method_name}_scalar".to_sym,
      unit || "#{method_name}_unit".to_sym,
      inverse_unit,
      in_unit
    )
  end
end