Class: Realm::Contract

Inherits:
Dry::Validation::Contract
  • Object
show all
Defined in:
lib/realm/contract.rb

Defined Under Namespace

Classes: NotConvertibleToSchema

Class Method Summary collapse

Class Method Details

.json(*external_schemas, **attributes, &block) ⇒ Object



22
23
24
# File 'lib/realm/contract.rb', line 22

def json(*external_schemas, **attributes, &block)
  super(*sanitize_schemas(external_schemas, attributes), &block)
end

.params(*external_schemas, **attributes, &block) ⇒ Object



18
19
20
# File 'lib/realm/contract.rb', line 18

def params(*external_schemas, **attributes, &block)
  super(*sanitize_schemas(external_schemas, attributes), &block)
end

.schema(*external_schemas, **attributes, &block) ⇒ Object



14
15
16
# File 'lib/realm/contract.rb', line 14

def schema(*external_schemas, **attributes, &block)
  super(*sanitize_schemas(external_schemas, attributes), &block)
end