Sha256: 48155d56d066f71cd49ed1578a601c3bc963c7a3aed6cd306cbd6f169a069949
Contents?: true
Size: 562 Bytes
Versions: 59
Compression:
Stored size: 562 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/core_ext' module Avm module Instances class Base module Processes # @return [Array<Avm::Instances::Process>] def available_processes processes.select(&:available?) end def on_disabled_processes(&block) available_processes.inject(block) do |a, e| -> { e.on_disabled(&a) } end.call end # @return [Array<Avm::Instances::Process>] def processes [] end end end end end
Version data entries
59 entries across 59 versions & 2 rubygems