class Spyro::ActionViewExtension::CollectionForHelper::Parser::Array
Public Class Methods
new(model, helper, options)
click to toggle source
Calls superclass method
Spyro::ActionViewExtension::CollectionForHelper::Parser::ActiveRecordRelation::new
# File lib/spyro/collections/parsers/array.rb, line 11 def initialize model, helper, options super @array = @collection end
Public Instance Methods
parse()
click to toggle source
Calls superclass method
Spyro::ActionViewExtension::CollectionForHelper::Parser::ActiveRecordRelation#parse
# File lib/spyro/collections/parsers/array.rb, line 16 def parse if @array.first.try(:is_a?, ActiveRecord::Base) super return end if @unicollection.rows.empty? @array.each do |row| @unicollection.row do |r| [*row].each do |elem| r.add_elem UniData::Element.new(value: elem, name: "header", type: elem.class) end end end end @unicollection.add_meta :header, @unicollection.meta[:data] end