Sha256: 9177ae10cb349bcf89a939f9fc9e9146221640b5b442b0c52754c688397b0781
Contents?: true
Size: 586 Bytes
Versions: 3
Compression:
Stored size: 586 Bytes
Contents
module DataModel # test fixtures for object type module Fixtures::Or extend self include Fixtures def variants { missing: nil, integer: 1, int_array: [1], string: ["1", 1], float: 1.0 } end # a simple numeric example, integer or integer array # @return [Example] the example def simple Example.new([:or, :integer, [:array, :integer]], variants:) end # a numeric example that is optional # @return [Example] the example def optional Example.new([:or, { optional: true }, :integer, [:array, :integer]], variants:) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
data_model-0.6.1 | lib/data_model/fixtures/or.rb |
data_model-0.6.0 | lib/data_model/fixtures/or.rb |
data_model-0.5.0 | lib/data_model/fixtures/or.rb |