From 4f8566e60fc900bee65bb45b06e67c6282ec7535 Mon Sep 17 00:00:00 2001 From: Kenshi Muto Date: Fri, 6 May 2016 16:17:22 +0900 Subject: [PATCH] fix missing default dc:identifier value. --- lib/epubmaker/producer.rb | 2 -- lib/review/configure.rb | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) 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