Class: Contentful::Exporter::Wordpress::Export

Inherits:
Object
  • Object
show all
Defined in:
lib/wordpress/export.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(settings) ⇒ Export

Returns a new instance of Export.



21
22
23
24
# File 'lib/wordpress/export.rb', line 21

def initialize(settings)
  @settings = settings
  @wordpress_xml = Nokogiri::XML(File.open(settings.wordpress_xml))
end

Instance Attribute Details

#settingsObject (readonly)

Returns the value of attribute settings.



19
20
21
# File 'lib/wordpress/export.rb', line 19

def settings
  @settings
end

#wordpress_xmlObject (readonly)

Returns the value of attribute wordpress_xml.



19
20
21
# File 'lib/wordpress/export.rb', line 19

def wordpress_xml
  @wordpress_xml
end

Instance Method Details

#export_blogObject



26
27
28
# File 'lib/wordpress/export.rb', line 26

def export_blog
  Blog.new(wordpress_xml, settings).blog_extractor
end