Sha256: 3a970fb82077eaaf148cfc3e99568ef4feb3073c1b22f9479a36305eeadf0224
Contents?: true
Size: 694 Bytes
Versions: 4
Compression:
Stored size: 694 Bytes
Contents
# frozen_string_literal: true # The EasyTalk module is the main namespace for the gem. module EasyTalk class Error < StandardError; end require 'sorbet-runtime' require 'easy_talk/sorbet_extension' require 'easy_talk/types/any_of' require 'easy_talk/types/all_of' require 'easy_talk/types/one_of' require 'easy_talk/model' require 'easy_talk/builder' require 'easy_talk/property' require 'easy_talk/schema_definition' require 'easy_talk/version' class UnsupportedTypeError < ArgumentError; end class UnsupportedConstraintError < ArgumentError; end def self.schemas @schemas ||= {} end def self.add_schema(ref, schema) schemas[ref] = schema end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
easy_talk-0.1.4 | lib/easy_talk.rb |
easy_talk-0.1.3 | lib/easy_talk.rb |
easy_talk-0.1.2 | lib/easy_talk.rb |
easy_talk-0.1.1 | lib/easy_talk.rb |