Sha256: da6b4309ae7b5006c68fa02d6439c3fb23fd17eb3b071c2cb362993548e3d44d
Contents?: true
Size: 507 Bytes
Versions: 2
Compression:
Stored size: 507 Bytes
Contents
# frozen_string_literal: true module Granite module Form module Types class UUID < Object private def typecast(value) case value when UUIDTools::UUID Granite::Form::UUID.parse_raw value.raw when Granite::Form::UUID value when ::String Granite::Form::UUID.parse_string value when ::Integer Granite::Form::UUID.parse_int value end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
granite-form-0.6.1 | lib/granite/form/types/uuid.rb |
granite-form-0.6.0 | lib/granite/form/types/uuid.rb |