Sha256: ba5541439608127e19b84a12245c4aa55b0ac982f0ea3f2ae172b1df7e788f93

Contents?: true

Size: 1.01 KB

Versions: 66

Compression:

Stored size: 1.01 KB

Contents

# unpack titles
# Reader - ScienceBase JSON to internal data structure

# History:
#   Stan Smith 2016-06-13 original script

module ADIWG
   module Mdtranslator
      module Readers
         module SbJson

            module Title

               def self.unpack(hSbJson, hCitation, hResponseObj)

                  # title
                  if hSbJson.has_key?('title')
                     title = hSbJson['title']
                     unless title.nil? || title == ''
                        hCitation[:title] = title
                     end
                  end

                  # alternate titles []
                  if hSbJson.has_key?('alternateTitles')
                     hSbJson['alternateTitles'].each do |item|
                        unless item.nil? || item == ''
                           hCitation[:alternateTitles] << item
                        end
                     end
                  end

                  return hCitation

               end

            end

         end
      end
   end
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
adiwg-mdtranslator-2.18.2 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.1 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc9 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc8 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc7 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc6 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc5 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc4 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc3 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc2 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.18.0rc1 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.17.1 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.16.1 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.15.0 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.14.2 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.14.1 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.14.0 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.13.3 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb
adiwg-mdtranslator-2.13.2 lib/adiwg/mdtranslator/readers/sbJson/modules/module_titles.rb