Sha256: 9416459e776592526d59a6ae80137cdadbc9d0fb3b18d13c4461f2a703fcaa25
Contents?: true
Size: 544 Bytes
Versions: 15
Compression:
Stored size: 544 Bytes
Contents
module OasRails module Spec class Paths include Specable attr_accessor :path_items def initialize(specification) @specification = specification @path_items = {} end def add_path(path) @path_items[path] = Builders::PathItemBuilder.new(@specification).from_path(path).build end def to_spec paths_hash = {} @path_items.each do |path, path_object| paths_hash[path] = path_object.to_spec end paths_hash end end end end
Version data entries
15 entries across 15 versions & 1 rubygems