Sha256: a0ee03c2563691b1576b234f1fd0990de883e835fd7e827cfc5e8c8176b3156b

Contents?: true

Size: 352 Bytes

Versions: 6

Compression:

Stored size: 352 Bytes

Contents

require_relative "terminology_sheet"

module Tc211::Termbase
  class InformationSheet < TerminologySheet
    def metadata_section
      sheet_array = @sheet.simple_rows.to_a
      MetadataSection.new(sheet_array)
    end

    def to_hash
      { "glossary" => metadata_section.to_hash }
    end

    def to_yaml
      to_hash.to_yaml
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tc211-termbase-0.2.8 lib/tc211/termbase/information_sheet.rb
tc211-termbase-0.2.7 lib/tc211/termbase/information_sheet.rb
tc211-termbase-0.2.6 lib/tc211/termbase/information_sheet.rb
tc211-termbase-0.2.5 lib/tc211/termbase/information_sheet.rb
tc211-termbase-0.2.4 lib/tc211/termbase/information_sheet.rb
tc211-termbase-0.2.3 lib/tc211/termbase/information_sheet.rb