Sha256: 39947e3f8a135271607056233150f61781ba026dd7ecbfcc7967ae6215960f7f

Contents?: true

Size: 290 Bytes

Versions: 1

Compression:

Stored size: 290 Bytes

Contents

module NxtSchema
  module Application
    class Leaf < Application::Base
      def call
        apply_on_evaluators
        return self if maybe_evaluator_applies?

        coerce_input
        register_as_applied_when_valid
        run_validations
        self
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nxt_schema-1.0.0 lib/nxt_schema/application/leaf.rb