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