Module: Dry::Doc

Defined in:
lib/dry/doc.rb,
lib/dry/doc/version.rb,
lib/dry/doc/namespace.rb

Defined Under Namespace

Modules: Namespace, Types Classes: Object, Schema, Type

Constant Summary collapse

NotImplemented =
Class.new ::NotImplementedError
T =
::Dry::Types.module
Inlines =
Set.new
UnknownPrimitive =
Class.new ::Dry::Doc::NotImplemented
VERSION =
'0.0.2'.freeze

Class Method Summary collapse

Class Method Details

.inline(klass) ⇒ Object



33
34
35
# File 'lib/dry/doc.rb', line 33

def self.inline klass
  Inlines.add klass
end

.inline?(klass) ⇒ Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/dry/doc.rb', line 36

def self.inline? klass
  Inlines.include? klass
end