Sha256: d9d1f2db6149034377182e093147df075930110bc07e1c6689830cd437228f00
Contents?: true
Size: 432 Bytes
Versions: 18
Compression:
Stored size: 432 Bytes
Contents
# frozen_string_literal: true module Pennyworth module Loaders module System # Loads an array of signal records. class Signal def initialize list: ::Signal.list, model: Models::System::Signal @list = list @model = model end def call(*) = list.map { |name, number| model[number:, name:] } private attr_reader :list, :model end end end end
Version data entries
18 entries across 18 versions & 1 rubygems