Sha256: 8cc3017e9ef322f58a843d898ffcf53a84e8fac7a12acc72315ab8ad44e025a3

Contents?: true

Size: 337 Bytes

Versions: 11

Compression:

Stored size: 337 Bytes

Contents

require "mini_apivore/version"

module MiniApivore
  # This is a workaround for json-schema's fragment validation which does not allow paths to contain forward slashes
  #  current json-schema attempts to split('/') on a string path to produce an array.
  class Fragment < Array
    def split(options = nil)
      self
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
mini-apivore-0.2.1 lib/mini_apivore/fragment.rb
mini-apivore-0.2.0 lib/mini_apivore/fragment.rb
mini-apivore-0.1.8 lib/mini_apivore/fragment.rb
mini-apivore-0.1.7 lib/mini_apivore/fragment.rb
mini-apivore-0.1.6 lib/mini_apivore/fragment.rb
mini-apivore-0.1.5 lib/mini_apivore/fragment.rb
mini-apivore-0.1.4 lib/mini_apivore/fragment.rb
mini-apivore-0.1.3 lib/mini_apivore/fragment.rb
mini-apivore-0.1.2 lib/mini_apivore/fragment.rb
mini-apivore-0.1.1 lib/mini_apivore/fragment.rb
mini-apivore-0.1.0 lib/mini_apivore/fragment.rb