template_part.rb 322 Bytes
module Kanjai
  class TemplatePart < ActiveRecord::Base
    belongs_to :page_template

    serialize :elements, Array
    serialize :field_options, Array

    def visibility_conditions(repeat_id)
      (conditions || []).select{|item| item["repeat_id"] == repeat_id}.sort{|a,b| a["name"] <=> b["name"] }
    end

  end
end