module CookingSpoon::Unit

Constants

TYPES

Public Class Methods

check_unit(arg) click to toggle source
# File lib/cooking_spoon/unit.rb, line 8
def check_unit(arg)
  raise InvalidUnitError.new( "単位が適切ではありません" ) unless valid?(arg)
end

Private Class Methods

valid?(arg) click to toggle source
# File lib/cooking_spoon/unit.rb, line 14
def valid?(arg)
  (Unit::TYPES.keys + Unit::TYPES.values).include?(arg)
end