Method: NodeElementOperations#get_field_op_procs
- Defined in:
- lib/midas/node_element_operations.rb
#get_field_op_procs(field_op_set_sym) ⇒ Object
248 249 250 251 252 253 254 255 256 257 258 259 260 261 |
# File 'lib/midas/node_element_operations.rb', line 248 def get_field_op_procs(field_op_set_sym) field_op_defs = {} #convert from symbol to actual Proc. Using symbol allows the type of op to be passed around #needed because the Proc is anonymous so self-referential data is hard to get @field_op_set_sym.each do |field, ops_sym| if ops_sym.class == Symbol ops_proc = lookup_op_proc(ops_sym) field_op_defs[field] = ops_proc else raise "Unrecognized operation definition label #{ops_orig.inspect}" end end field_op_defs end |