lib/bergamasco/pandoc.rb in bergamasco-0.3.7 vs lib/bergamasco/pandoc.rb in bergamasco-0.3.8
- old
+ new
@@ -32,12 +32,14 @@
rescue Errno::ENOENT
puts "Pandoc is not installed"
end
def self.convert_to_jats(text, options={})
- options = options.merge(template: "templates/default.jats",
- to: "lib/bergamasco/jats.lua",
- csl: "lib/bergamasco/jats.csl")
+ template = File.expand_path("../../../templates/default.jats", __FILE__)
+ to = File.expand_path("../jats.lua", __FILE__)
+ csl = File.expand_path("../jats.csl", __FILE__)
+
+ options = options.merge(template: template, to: to, csl: csl)
options = options.merge(metadata: options[:metadata]) if options[:metadata].present?
convert(text, options)
end