Sha256: 5b4b1190dfeb121a2f0a30e2c07cf8d54041b3cecf52cbbd52152f8b00ccafd7

Contents?: true

Size: 433 Bytes

Versions: 9

Compression:

Stored size: 433 Bytes

Contents

# frozen_string_literal: true

module AppStoreDevApi
  class Specification
    module Component
      class Schema
        def initialize(declaration)
          @declaration = declaration
        end

        def properties
          @declaration['properties']
        end

        def required
          @declaration['required']
        end

        def title
          @declaration['title']
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
app_store_dev_api-0.1.9 lib/app_store_dev_api/specification/component/schema.rb
app_store_dev_api-0.1.8 lib/app_store_dev_api/specification/component/schema.rb
app_store_dev_api-0.1.7 lib/app_store_dev_api/specification/component/schema.rb
app_store_dev_api-0.1.6 lib/app_store_dev_api/specification/component/schema.rb
app_store_dev_api-0.1.4 lib/app_store_dev_api/specification/component/schema.rb
app_store_dev_api-0.1.3 lib/app_store_dev_api/specification/component/schema.rb
app_store_dev_api-0.1.2 lib/app_store_dev_api/specification/component/schema.rb
app_store_dev_api-0.1.1 lib/app_store_dev_api/specification/component/schema.rb
app_store_dev_api-0.1.0 lib/app_store_dev_api/specification/component/schema.rb