18F/micropurchase

View on GitHub
lib/swagger/schema/array.rb

Summary

Maintainability
A
0 mins
Test Coverage
require_relative '../schema'

class Swagger::Schema::Array < Swagger::Schema
  def displayed_type
    "array of #{element_type.displayed_type}".html_safe
  end

  def default_sample_value
    "[#{element_type.sample_value}...]".html_safe
  end

  def element_type
    @_element_type ||= Swagger::Schema.factory(nil, fields['items'], @specification)
  end
end