Sha256: 5266051d0c6fc13d7fc88123b9606648526a700a2be9db3f6f3037998b45278b
Contents?: true
Size: 376 Bytes
Versions: 17
Compression:
Stored size: 376 Bytes
Contents
require 'active_support/core_ext/module/delegation' module Unit module Types class Hash attr_reader :items def initialize(items) @items = items || {} end def self.cast(val) return val if val.is_a? self new(val) end def as_json_api items end delegate :[], to: :items end end end
Version data entries
17 entries across 17 versions & 1 rubygems