Module: Relaton::Bib

Defined in:
lib/relaton/bib.rb,
lib/relaton/bib/util.rb,
lib/relaton/bib/version.rb,
lib/relaton/bib/item_data.rb,
lib/relaton/bib/model/ext.rb,
lib/relaton/bib/model/ics.rb,
lib/relaton/bib/model/uri.rb,
lib/relaton/bib/model/date.rb,
lib/relaton/bib/model/item.rb,
lib/relaton/bib/model/logo.rb,
lib/relaton/bib/model/note.rb,
lib/relaton/bib/model/size.rb,
lib/relaton/bib/model/image.rb,
lib/relaton/bib/model/phone.rb,
lib/relaton/bib/model/place.rb,
lib/relaton/bib/model/price.rb,
lib/relaton/bib/model/title.rb,
lib/relaton/bib/model/extent.rb,
lib/relaton/bib/model/medium.rb,
lib/relaton/bib/model/person.rb,
lib/relaton/bib/model/series.rb,
lib/relaton/bib/model/status.rb,
lib/relaton/bib/model/address.rb,
lib/relaton/bib/model/bibdata.rb,
lib/relaton/bib/model/bibitem.rb,
lib/relaton/bib/model/contact.rb,
lib/relaton/bib/model/doctype.rb,
lib/relaton/bib/model/edition.rb,
lib/relaton/bib/model/keyword.rb,
lib/relaton/bib/model/version.rb,
lib/relaton/bib/hash_parser_v1.rb,
lib/relaton/bib/model/abstract.rb,
lib/relaton/bib/model/fullname.rb,
lib/relaton/bib/model/locality.rb,
lib/relaton/bib/model/relation.rb,
lib/relaton/bib/model/validity.rb,
lib/relaton/bib/model/copyright.rb,
lib/relaton/bib/model/depiction.rb,
lib/relaton/bib/model/item_base.rb,
lib/relaton/bib/converter/bibtex.rb,
lib/relaton/bib/converter/bibxml.rb,
lib/relaton/bib/namespace_helper.rb,
lib/relaton/bib/model/affiliation.rb,
lib/relaton/bib/model/contributor.rb,
lib/relaton/bib/model/item_shared.rb,
lib/relaton/bib/model/subdivision.rb,
lib/relaton/bib/converter/asciibib.rb,
lib/relaton/bib/model/formattedref.rb,
lib/relaton/bib/model/organization.rb,
lib/relaton/bib/model/docidentifier.rb,
lib/relaton/bib/model/bibdata_shared.rb,
lib/relaton/bib/model/bibitem_shared.rb,
lib/relaton/bib/model/full_name_type.rb,
lib/relaton/bib/model/locality_stack.rb,
lib/relaton/bib/model/type/plain_date.rb,
lib/relaton/bib/model/localized_string.rb,
lib/relaton/bib/model/type/string_date.rb,
lib/relaton/bib/model/contribution_info.rb,
lib/relaton/bib/model/organization_type.rb,
lib/relaton/bib/converter/bibtex/to_bibtex.rb,
lib/relaton/bib/converter/bibxml/to_rfcxml.rb,
lib/relaton/bib/model/source_locality_stack.rb,
lib/relaton/bib/model/structured_identifier.rb,
lib/relaton/bib/converter/bibtex/from_bibtex.rb,
lib/relaton/bib/converter/bibxml/from_rfcxml.rb,
lib/relaton/bib/model/localized_string_attrs.rb,
lib/relaton/bib/converter/asciibib/to_asciibib.rb,
lib/relaton/bib/converter/bibxml/to_rfcxml_referencegroup.rb,
lib/relaton/bib/converter/bibxml/from_rfcxml_referencegroup.rb

Defined Under Namespace

Modules: BibdataShared, BibitemShared, Contact, Converter, FullNameType, HashParserV1, ItemShared, NamespaceHelper, OrganizationType, Util Classes: Abstract, Address, Affiliation, Bibdata, Bibitem, ContributionInfo, Contributor, Copyright, Date, Depiction, Docidentifier, Doctype, Edition, Ext, Extent, Formattedref, FullName, ICS, Image, Item, ItemBase, ItemData, Keyword, Locality, LocalityStack, LocalizedMarkedUpString, LocalizedString, LocalizedStringAttrs, Logo, Medium, Note, Organization, Person, Phone, Place, PlainDate, Price, Relation, Series, Size, SourceLocalityStack, Status, StringDate, StructuredIdentifier, Subdivision, Title, TypedLocalizedString, Uri, Validity, Version

Constant Summary collapse

VERSION =
"2.1.0".freeze

Class Method Summary collapse

Class Method Details

.grammar_hashObject



40
41
42
43
44
45
# File 'lib/relaton/bib.rb', line 40

def self.grammar_hash
  # gem_path = File.expand_path "..", __dir__
  # grammars_path = File.join gem_path, "grammars", "*"
  # grammars = Dir[grammars_path].sort.map { |gp| File.read gp }.join
  Digest::MD5.hexdigest Relaton::Bib::VERSION # grammars
end