Sha256: ae9baf0bb9d7d449d58b39c0769268288a723e3e65e510e2b7c4a7cb5c772e75
Contents?: true
Size: 625 Bytes
Versions: 12
Compression:
Stored size: 625 Bytes
Contents
# frozen_string_literal: true require 'easy_diff' require 'r2-oas/schema/v3/base' module R2OAS module Schema module V3 class BaseDiffManager < Base include Sortable def initialize(before_schema_data, after_schema_data) @before_schema_data = before_schema_data @after_schema_data = after_schema_data end def process_by_using_diff_data raise NoImplementError, 'Please implement in inherited class.' end private def ensure_presence_or_blank(data) data.present? ? data : {} end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems