Sha256: 5d42a40792e085a21c6343bfea2bcfd82268271fae266856a5757f7732c31289
Contents?: true
Size: 412 Bytes
Versions: 29
Compression:
Stored size: 412 Bytes
Contents
module Unit module Types class FullName attr_reader :first, :last def initialize(first:, last:) @first = first @last = last end def self.cast(val) return val if val.is_a? self return nil if val.nil? new(first: val[:first], last: val[:last]) end def as_json_api { first: first, last: last } end end end end
Version data entries
29 entries across 29 versions & 1 rubygems