Sha256: b74937a27727bc4eddc4fb2a1a70fbe78740c01ecbe4dbaf709fbb4f4228cb97

Contents?: true

Size: 280 Bytes

Versions: 2

Compression:

Stored size: 280 Bytes

Contents

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

        coerce_input
        register_as_coerced_when_no_errors
        run_validations
        self
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
nxt_schema-1.0.2 lib/nxt_schema/node/leaf.rb
nxt_schema-1.0.1 lib/nxt_schema/node/leaf.rb