diff --git a/lib/epubmaker/producer.rb b/lib/epubmaker/producer.rb index ec97a92bb..485b53d22 100644 --- a/lib/epubmaker/producer.rb +++ b/lib/epubmaker/producer.rb @@ -11,7 +11,6 @@ require 'tmpdir' require 'fileutils' require 'review/yamlloader' -require 'securerandom' require 'epubmaker/content' require 'epubmaker/epubv2' require 'epubmaker/epubv3' @@ -215,7 +214,6 @@ def complement "language" => "ja", "date" => Time.now.strftime("%Y-%m-%d"), "modified" => Time.now.strftime("%Y-%02m-%02dT%02H:%02M:%02SZ"), - "urnid" => "urn:uid:#{SecureRandom.uuid}", "isbn" => nil, "toclevel" => 2, "stylesheet" => [], diff --git a/lib/review/configure.rb b/lib/review/configure.rb index 2b3265377..de7d8c356 100644 --- a/lib/review/configure.rb +++ b/lib/review/configure.rb @@ -1,4 +1,6 @@ # -*- coding: utf-8 -*- +require 'securerandom' + module ReVIEW class Configure < Hash @@ -23,7 +25,7 @@ def self.values "date" => nil, # publishing date "rights" => nil, # Copyright messages "description" => nil, # Description - "urnid" => nil, # Identifier (nil makes random uuid) + "urnid" => "urn:uid:#{SecureRandom.uuid}", # Identifier "stylesheet" => "stylesheet.css", # stylesheet file "coverfile" => nil, # content file of body of cover page "mytoc" => nil, # whether make own table of contents or not