Class: Puree::Model::Thesis

Inherits:
Publication show all
Defined in:
lib/puree/model/thesis.rb

Overview

A thesis.

Direct Known Subclasses

DoctoralThesis, MastersThesis

Instance Attribute Summary collapse

Attributes inherited from Publication

#bibliographical_note, #category, #description, #dois, #files, #keywords, #language, #links, #organisations, #owner, #persons_external, #persons_internal, #persons_other, #publication_place, #publisher, #statuses, #subtitle, #title, #translated_subtitle, #translated_title, #type

Attributes inherited from Resource

#created, #locale, #modified, #uuid

Instance Attribute Details

#award_dateTime?

Returns:

  • (Time, nil)


9
10
11
# File 'lib/puree/model/thesis.rb', line 9

def award_date
  @award_date
end

#awarding_institutionPuree::Model::OrganisationHeader?



12
13
14
# File 'lib/puree/model/thesis.rb', line 12

def awarding_institution
  @awarding_institution
end

#doiString?

Returns:

  • (String, nil)


15
16
17
# File 'lib/puree/model/thesis.rb', line 15

def doi
  @doi
end

#pagesFixnum?

Returns:

  • (Fixnum, nil)


18
19
20
# File 'lib/puree/model/thesis.rb', line 18

def pages
  @pages
end

#qualificationString?

Returns:

  • (String, nil)


21
22
23
# File 'lib/puree/model/thesis.rb', line 21

def qualification
  @qualification
end

#sponsorsArray<String>?

Returns:

  • (Array<String>, nil)


24
25
26
# File 'lib/puree/model/thesis.rb', line 24

def sponsors
  @sponsors
end