Sha256: 05bdff7d3b0c5318c8eb04cc9cb59bad121a90422797416c9bea49f576dcc773
Contents?: true
Size: 820 Bytes
Versions: 2
Compression:
Stored size: 820 Bytes
Contents
module Rubanok module DSL module Process : _Processor class Rule < Rubanok::Rule METHOD_PREFIX: String attr_reader field: field attr_reader processor: singleton(Processor) %a{rbs:test:skip} def define_processor: (singleton(Processor)) { () -> void } -> void def process: (input, params | nil) -> input private def build_method_name: () -> String end module ClassMethods : Module, _RulesAdding %a{rbs:test:skip} def process: (field, superclass: singleton(Processor), ?activate_on: (field | Array[field]), ?activate_always: bool, ?ignore_empty_values: bool, ?filter_with: Symbol) { () -> input } -> void def define_method: (String | Symbol) ?{ () [self: Rubanok::Processor] -> void } -> Symbol end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubanok-0.5.1 | sig/rubanok/dsl/process.rbs |
rubanok-0.5.0 | sig/rubanok/dsl/process.rbs |