Class: Aspire::Object::Digitisation
- Defined in:
- lib/aspire/object/digitisation.rb
Overview
Represents a digitisation record in the Aspire API
Constant Summary
Constants inherited from Base
Constants included from Util
Instance Attribute Summary collapse
-
#bundle_id ⇒ String
The digitisation bundle ID.
-
#request_id ⇒ String
The digitisation request ID.
-
#request_status ⇒ String
The digitisation request status.
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(json: nil, ld: nil) ⇒ void
constructor
Initialises a new Digitisation instance.
-
#to_s ⇒ String
Returns a string representation of the Digitisation instance (the request ID).
Methods inherited from Base
#get_boolean, #get_date, #get_property
Methods included from Util
#child_url?, #duration, #id_from_uri, #item?, #linked_data, #linked_data_path, #list?, #list_url?, #module?, #parent_url?, #parse_url, #resource?, #section?, #url_for_comparison, #url_path, #user?
Constructor Details
#initialize(json: nil, ld: nil) ⇒ void
Initialises a new Digitisation instance
23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/aspire/object/digitisation.rb', line 23 def initialize(json: nil, ld: nil) if json self.bundle_id = json['bundleId'] self.request_id = json['requestId'] self.request_status = json['requestStatus'] else self.bundle_id = nil self.request_id = nil self.request_status = nil end end |
Instance Attribute Details
#bundle_id ⇒ String
Returns the digitisation bundle ID.
9 10 11 |
# File 'lib/aspire/object/digitisation.rb', line 9 def bundle_id @bundle_id end |
#request_id ⇒ String
Returns the digitisation request ID.
13 14 15 |
# File 'lib/aspire/object/digitisation.rb', line 13 def request_id @request_id end |
#request_status ⇒ String
Returns the digitisation request status.
17 18 19 |
# File 'lib/aspire/object/digitisation.rb', line 17 def request_status @request_status end |
Instance Method Details
#to_s ⇒ String
Returns a string representation of the Digitisation instance (the request ID)
38 39 40 |
# File 'lib/aspire/object/digitisation.rb', line 38 def to_s request_id.to_s end |