class ComputedModel::Plan::Node
A set of information necessary to invoke the loader or the computed def.
Attributes
deps[R]
@return [Set<Symbol>] set of dependency names
name[R]
@return [Symbol] field name
subfields[R]
@return [ComputedModel::NormalizableArray] subfield selectors, payloads sent to the dependency
Public Class Methods
new(name, deps, subfields)
click to toggle source
@param name [Symbol] field name @param deps [Set<Symbol>] set of dependency names @param subfields [ComputedModel::NormalizableArray] subfield selectors, payloads sent to the dependency
# File lib/computed_model/plan.rb, line 41 def initialize(name, deps, subfields) @name = name @deps = deps @subfields = subfields end