Class: Puree::XMLExtractor::Resource
- Inherits:
-
Base
- Object
- Base
- Puree::XMLExtractor::Resource
show all
- Defined in:
- lib/puree/xml_extractor/resource.rb
Overview
Instance Method Summary
collapse
Methods inherited from Base
#xpath_query_for_multi_value, #xpath_query_for_single_value
Constructor Details
#initialize(xml) ⇒ Resource
Returns a new instance of Resource.
9
10
11
|
# File 'lib/puree/xml_extractor/resource.rb', line 9
def initialize(xml)
super
end
|
Instance Method Details
#created_at ⇒ Time?
24
25
26
|
# File 'lib/puree/xml_extractor/resource.rb', line 24
def created_at
Time.parse xpath_query_for_single_value('/info/createdDate')
end
|
#created_by ⇒ String?
19
20
21
|
# File 'lib/puree/xml_extractor/resource.rb', line 19
def created_by
xpath_query_for_single_value('/info/createdBy')
end
|
14
15
16
|
# File 'lib/puree/xml_extractor/resource.rb', line 14
def model
combine_metadata
end
|
#modified_at ⇒ Time?
34
35
36
|
# File 'lib/puree/xml_extractor/resource.rb', line 34
def modified_at
Time.parse xpath_query_for_single_value('/info/modifiedDate')
end
|
#modified_by ⇒ String?
29
30
31
|
# File 'lib/puree/xml_extractor/resource.rb', line 29
def modified_by
xpath_query_for_single_value('/info/modifiedBy')
end
|
#uuid ⇒ String?
39
40
41
|
# File 'lib/puree/xml_extractor/resource.rb', line 39
def uuid
xpath_query_for_single_value '/@uuid'
end
|