Class: Montague::Model::Publisher

Inherits:
Object
  • Object
show all
Defined in:
lib/montague/model/publisher.rb

Overview

Publisher

Instance Attribute Summary collapse

Instance Attribute Details

#aliasString

Returns:

  • (String)

9
10
11
# File 'lib/montague/model/publisher.rb', line 9

def alias
  @alias
end

#conditionsArray<String>

Returns:

  • (Array<String>)

12
13
14
# File 'lib/montague/model/publisher.rb', line 12

def conditions
  @conditions
end

Returns:


15
16
17
# File 'lib/montague/model/publisher.rb', line 15

def copyright_links
  @copyright_links
end

#idString

Returns:

  • (String)

18
19
20
# File 'lib/montague/model/publisher.rb', line 18

def id
  @id
end

#mandatesArray<Montague::Model::Mandate>

Publisher compliance with the open access mandates of research funding agencies

Returns:


22
23
24
# File 'lib/montague/model/publisher.rb', line 22

def mandates
  @mandates
end

#nameString?

Returns:

  • (String, nil)

25
26
27
# File 'lib/montague/model/publisher.rb', line 25

def name
  @name
end

Returns:


28
29
30
# File 'lib/montague/model/publisher.rb', line 28

def paid_access
  @paid_access
end

#pdf_versionMontague::Model::Archiving?

Publisher version, with formatting

Returns:


32
33
34
# File 'lib/montague/model/publisher.rb', line 32

def pdf_version
  @pdf_version
end

#post_printsMontague::Model::Archiving?

Accepted version, after peer-review

Returns:


40
41
42
# File 'lib/montague/model/publisher.rb', line 40

def post_prints
  @post_prints
end

#pre_printsMontague::Model::Archiving?

Submitted version, before peer-review

Returns:


36
37
38
# File 'lib/montague/model/publisher.rb', line 36

def pre_prints
  @pre_prints
end

#romeo_colourString?

Returns:

  • (String, nil)

43
44
45
# File 'lib/montague/model/publisher.rb', line 43

def romeo_colour
  @romeo_colour
end