Class: HalOpenscience::Document

Inherits:
BaseResource show all
Defined in:
lib/hal_openscience/resources/document.rb

Instance Attribute Summary

Attributes inherited from BaseResource

#attributes

Class Method Summary collapse

Methods inherited from BaseResource

#initialize, #method_missing, search

Constructor Details

This class inherits a constructor from HalOpenscience::BaseResource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class HalOpenscience::BaseResource

Class Method Details

.repository_urlObject



3
4
5
# File 'lib/hal_openscience/resources/document.rb', line 3

def self.repository_url
  "#{HalOpenscience::BASE_URL}/search/"
end

.search_by_person_id(person_id, fields: [], limit: 30, offset: 0) ⇒ Object



7
8
9
# File 'lib/hal_openscience/resources/document.rb', line 7

def self.search_by_person_id(person_id, fields: [], limit: 30, offset: 0)
  self.search("authIdPerson_i:#{person_id}", fields: fields, limit: limit, offset: offset)
end