lib/zci/import.rb in zci-0.0.5 vs lib/zci/import.rb in zci-0.1.0
- old
+ new
@@ -1,5 +1,32 @@
module ZCI
+
+ def build_category_xml(category)
+ category_xml = Nokogiri::XML::Builder.new do |xml|
+ xml.root {
+ xml.category(id: category.id, position: category.position, identifier: 'category', type: 'document') {
+ xml.name {
+ xml.cdata category.name
+ }
+ xml.description {
+ xml.cdata category.description
+ }
+ }
+ }
+ end
+
+ return category_xml
+ end
+
+ def build_category_hash(category)
+ return {
+ id: category.id,
+ position: category.position,
+ name: category.name,
+ description: category.description,
+ }
+ end
+
def build_section_xml(section)
section_xml = Nokogiri::XML::Builder.new do |xml|
xml.root {
# id - id of the original section
# category_id - id of the original category