Sha256: a551e632a408dd2dcf99b47d5180cfa7f5e9532ad6fcc346e88635451481c541

Contents?: true

Size: 502 Bytes

Versions: 1

Compression:

Stored size: 502 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

      def self.included: (singleton(Processor) base) -> void
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubanok-0.4.0 sig/rubanok/dsl/mapping.rbs