Sha256: b2dc807f8a4734ec0b93772cfc0317aa5af5408e6a9233afcc113038aa6ca41b

Contents?: true

Size: 257 Bytes

Versions: 2

Compression:

Stored size: 257 Bytes

Contents

module JSON
  module Generator
    class ArrayAttribute < BasicAttribute
      def generate
        (@attributes['minItems'] || 0).times.map do |index|
          AttributeFactory.create(@attributes['items']).generate
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
json-generator-0.0.1 lib/json/generator/array_attribute.rb
contracts_api_test-0.0.1 lib/json/generator/array_attribute.rb