Sha256: 793d6c7da170e81209e70990840d74e94ab13c69dac2a6f398c47787b773ec5f

Contents?: true

Size: 293 Bytes

Versions: 6

Compression:

Stored size: 293 Bytes

Contents

# frozen_string_literal: true

require "dry/logic/operations/key"

module Dry
  module Logic
    module Operations
      class Attr < Key
        def self.evaluator(name)
          Evaluator::Attr.new(name)
        end

        def type
          :attr
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
dry-logic-1.2.0 lib/dry/logic/operations/attr.rb
dry-logic-1.1.1 lib/dry/logic/operations/attr.rb
dry-logic-1.1.0 lib/dry/logic/operations/attr.rb
dry-logic-1.0.8 lib/dry/logic/operations/attr.rb
grape-extra_validators-2.0.0 vendor/bundle/ruby/2.6.0/gems/dry-logic-1.0.7/lib/dry/logic/operations/attr.rb
dry-logic-1.0.7 lib/dry/logic/operations/attr.rb