Method: Publishr::Project#make_kindle
- Defined in:
- lib/publishr/project.rb
#make_kindle ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/publishr/project.rb', line 34 def make_kindle outpath = File.join(@inpath,'epub') epub = EpubRenderer.new(@name,@inpath,outpath,@metadata, @rails_resources_url) epub.render binaryfile = File.join(@converterspath,'kindlegen') epubfile = File.join(@inpath,"#{ @name }.epub") lines = [] IO.popen("#{ binaryfile } -verbose #{ epubfile }") do |io| while (line = io.gets) do puts line lines << line end end lines.join('<br />') end |