Method: TorigoyaKit::TypeUtil.boolean_type_check

Defined in:
lib/torigoya_kit/typeutil.rb

.boolean_type_check(tag, name, elem) ⇒ Object

Raises:



20
21
22
23
# File 'lib/torigoya_kit/typeutil.rb', line 20

def self.boolean_type_check(tag, name, elem)
  return if elem.nil?
  raise InvalidFormatError.new("#{tag.class}: type of `#{name}` must be Boolean (but #{elem.class})") unless elem.is_a?(TrueClass) || elem.is_a?(FalseClass)
end