metanorma / metanorma-gb

Metanorma processor for GB: write Chinese Standards using GbDoc
BSD 2-Clause "Simplified" License
2 stars 3 forks source link

NameError: uninitialized constant IsoDoc::Metadata #84

Closed andrew2net closed 6 years ago

andrew2net commented 6 years ago

@opoudjis I've rebased to last master and got Error:

NameError:
  uninitialized constant IsoDoc::Metadata

looks like you've removed isodoc dependency here 6cc951174ab76d206a91e7aab32b486835ff0d20

opoudjis commented 6 years ago

regrettable that my rspec doesn't pick that up :( Ok, putting into gemspec

andrew2net commented 6 years ago

@opoudjis the error remains. Seems IsoDoc::Metadata doesn't exist in isodoc gem anymore.

opoudjis commented 6 years ago
2.4.0 :001 > require "isodoc"
 => true 
2.4.0 :003 > IsoDoc::Metadata.new("", "", "")
 => #<IsoDoc::Metadata:0x007fb838b980c8 @metadata={:tc=>"XXXX", :sc=>"XXXX", :wg=>"XXXX", :editorialgroup=>[], :secretariat=>"XXXX", :obsoletes=>nil, :obsoletes_part=>nil, :publisheddate=>"XXX", :accesseddate=>"XXX", :createddate=>"XXX", :implementeddate=>"XXX", :obsoleteddate=>"XXX", :confirmeddate=>"XXX", :updateddate=>"XXX", :issueddate=>"XXX"}, @lang="", @script="", @c=#<HTMLEntities:0x007fb838b93438 @flavor="xhtml1">, @labels=""> 
opoudjis commented 6 years ago

In fact,

2.4.0 :001 > require "asciidoctor-gb"
 => true 
2.4.0 :003 > IsoDoc::Gb::Metadata.new("", "", "")
 => #<IsoDoc::Gb::Metadata:0x007fcf43b963c8 @metadata={:tc=>"XXXX", :sc=>"XXXX", :wg=>"XXXX", :editorialgroup=>[], :secretariat=>"XXXX", :obsoletes=>nil, :obsoletes_part=>nil, :publisheddate=>"XXX", :accesseddate=>"XXX", :createddate=>"XXX", :implementeddate=>"XXX", :obsoleteddate=>"XXX", :confirmeddate=>"XXX", :updateddate=>"XXX", :issueddate=>"XXX", :docmaintitlezh=>"", :docsubtitlezh=>"XXXX", :docparttitlezh=>"", :docmaintitleen=>"", :docsubtitleen=>"XXXX", :docparttitleen=>"", :gbequivalence=>"", :isostandard=>nil, :isostandardtitle=>"", :doctitle=>"XXXX"}, @lang="", @script="", @c=#<HTMLEntities:0x007fcf43b954a0 @flavor="xhtml1">, @labels=""> 

I did edit the Gemfile; try now?

andrew2net commented 6 years ago

looks like I had installed an old version of IsoDoc