Sha256: 80ce958ae21218a436ab30cc34e53e6eabbb03a3c006e22452de06ab8d5a5945
Contents?: true
Size: 698 Bytes
Versions: 106
Compression:
Stored size: 698 Bytes
Contents
# frozen_string_literal: true require_relative '../function_evaluator' module Checkoff module SelectorClasses module Common # Base class to evaluate a project selector function given fully evaluated arguments class FunctionEvaluator < ::Checkoff::SelectorClasses::FunctionEvaluator # @param selector [Array<(Symbol, Array)>,String] # @param custom_fields [Checkoff::CustomFields] def initialize(selector:, custom_fields:, **_kwargs) @selector = selector @custom_fields = custom_fields super() end private # @return [Array<(Symbol, Array)>] attr_reader :selector end end end end
Version data entries
106 entries across 106 versions & 1 rubygems