Method: Fe::Element#all_elements

Defined in:
app/models/fe/element.rb

#all_elementsObject

include nested elements



247
248
249
250
251
252
253
254
255
256
257
# File 'app/models/fe/element.rb', line 247

def all_elements
  if respond_to?(:elements)
    elements.reload
    #(elements + elements.collect(&:all_elements)).flatten
    elements.collect{ |el|
      [el, el.all_elements]
    }.flatten
  else
    []
  end
end