class Puree::REST::Client

Requests for all resources

Public Class Methods

new(config) click to toggle source

(see Puree::REST::Base#initialize)

# File lib/puree/rest/client.rb, line 10
def initialize(config)
  @config = config
end

Public Instance Methods

activities() click to toggle source

@return [Puree::REST::Activity]

# File lib/puree/rest/client.rb, line 15
def activities
  Puree::REST::Activity.new @config
end
applications() click to toggle source

@return [Puree::REST::Application]

# File lib/puree/rest/client.rb, line 20
def applications
  Puree::REST::Application.new @config
end
classification_schemes() click to toggle source

@return [Puree::REST::ClassificationScheme]

# File lib/puree/rest/client.rb, line 25
def classification_schemes
  Puree::REST::ClassificationScheme.new @config
end
curricula_vitae() click to toggle source

@return [Puree::REST::CurriculaVitae]

# File lib/puree/rest/client.rb, line 30
def curricula_vitae
  Puree::REST::CurriculaVitae.new @config
end
datasets() click to toggle source

@return [Puree::REST::Dataset]

# File lib/puree/rest/client.rb, line 35
def datasets
  Puree::REST::Dataset.new @config
end
equipments() click to toggle source

@return [Puree::REST::Equipment]

# File lib/puree/rest/client.rb, line 40
def equipments
  Puree::REST::Equipment.new @config
end
events() click to toggle source

@return [Puree::REST::Event]

# File lib/puree/rest/client.rb, line 45
def events
  Puree::REST::Event.new @config
end
external_organisations() click to toggle source

@return [Puree::REST::ExternalOrganisation]

# File lib/puree/rest/client.rb, line 50
def external_organisations
  Puree::REST::ExternalOrganisation.new @config
end
external_persons() click to toggle source

@return [Puree::REST::ExternalPerson]

# File lib/puree/rest/client.rb, line 55
def external_persons
  Puree::REST::ExternalPerson.new @config
end
impacts() click to toggle source

@return [Puree::REST::Impact]

# File lib/puree/rest/client.rb, line 60
def impacts
  Puree::REST::Impact.new @config
end
journals() click to toggle source

@return [Puree::REST::Journal]

# File lib/puree/rest/client.rb, line 65
def journals
  Puree::REST::Journal.new @config
end
organisational_units() click to toggle source

@return [Puree::REST::OrganisationalUnit]

# File lib/puree/rest/client.rb, line 70
def organisational_units
  Puree::REST::OrganisationalUnit.new @config
end
persons() click to toggle source

@return [Puree::REST::Person]

# File lib/puree/rest/client.rb, line 75
def persons
  Puree::REST::Person.new @config
end
press_media() click to toggle source

@return [Puree::REST::PressMedia]

# File lib/puree/rest/client.rb, line 80
def press_media
  Puree::REST::PressMedia.new @config
end
prizes() click to toggle source

@return [Puree::REST::Prize]

# File lib/puree/rest/client.rb, line 85
def prizes
  Puree::REST::Prize.new @config
end
projects() click to toggle source

@return [Puree::REST::Project]

# File lib/puree/rest/client.rb, line 90
def projects
  Puree::REST::Project.new @config
end
publishers() click to toggle source

@return [Puree::REST::Publisher]

# File lib/puree/rest/client.rb, line 95
def publishers
  Puree::REST::Publisher.new @config
end
research_outputs() click to toggle source

@return [Puree::REST::ResearchOutput]

# File lib/puree/rest/client.rb, line 100
def research_outputs
  Puree::REST::ResearchOutput.new @config
end