Sha256: 0a1701123cb67a23f037083a0f29a225f316c8b1f761dab73ff339b7f191500f

Contents?: true

Size: 441 Bytes

Versions: 2

Compression:

Stored size: 441 Bytes

Contents

module Rubanok
  module DSL
    module Mapping : _Processor
      class Rule < Rubanok::Rule
        METHOD_PREFIX: String

        private
        def build_method_name: () -> String
      end

      module ClassMethods : Module, _RulesAdding
        def map: (*field fields, ?activate_on: (field | Array[field]), ?activate_always: bool, ?ignore_empty_values: bool, ?filter_with: Symbol) { () -> input } -> void
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubanok-0.5.1 sig/rubanok/dsl/mapping.rbs
rubanok-0.5.0 sig/rubanok/dsl/mapping.rbs