Sha256: cc4e4f5cd75da6dacab68068909d7e44b3f3cdefce88e9f787be2576f06d5d1e
Contents?: true
Size: 460 Bytes
Versions: 18
Compression:
Stored size: 460 Bytes
Contents
# frozen_string_literal: true class Instance < Praxis::MediaType identifier 'application/vnd.acme.instance' attributes do attribute :id, Integer attribute :name, String, example: /[:first_name:]/, regexp: /^\w+$/ attribute :href, String attribute :root_volume, Volume, null: true attribute :volumes, Volume::Collection end default_fieldset do attribute :id attribute :root_volume end end
Version data entries
18 entries across 18 versions & 1 rubygems