Sha256: 77ae07468adf21258374c3ef3c33fb23a799f10a11e53253abcbe55f2330ac61

Contents?: true

Size: 344 Bytes

Versions: 11

Compression:

Stored size: 344 Bytes

Contents

require "json/schema/subset/dsl"
require_relative "../../dsl"

module Swagger
  class DSL < Hash
    class JsonSchema
      class SubsetDSL
        def self.dsl(&block)
          options = Swagger::DSL.current.config.dsl_options
          Json::Schema::Subset::DSL.new(options: options, &block).compile!
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
swagger-dsl-2.0.5 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-2.0.4 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-2.0.3 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-2.0.2 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-2.0.1 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-2.0.0 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-1.5.1 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-1.5.0 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-1.4.0 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-1.3.0 lib/swagger/dsl/json_schema/subset_dsl.rb
swagger-dsl-1.2.1 lib/swagger/dsl/json_schema/subset_dsl.rb