Class: Eader::Item
- Inherits:
-
Object
- Object
- Eader::Item
- Defined in:
- lib/eader/item.rb
Instance Attribute Summary collapse
-
#node ⇒ Object
Returns the value of attribute node.
Instance Method Summary collapse
-
#initialize(node) ⇒ Item
constructor
A new instance of Item.
- #langmaterial ⇒ Object
- #note ⇒ Object
- #origination ⇒ Object
- #scope_content ⇒ Object
- #unitdate ⇒ Object
- #unitdate_type ⇒ Object
- #unitid ⇒ Object
- #unittitle ⇒ Object
- #use_restrict ⇒ Object
Constructor Details
#initialize(node) ⇒ Item
Returns a new instance of Item.
5 6 7 |
# File 'lib/eader/item.rb', line 5 def initialize(node) @node = node end |
Instance Attribute Details
#node ⇒ Object
Returns the value of attribute node.
3 4 5 |
# File 'lib/eader/item.rb', line 3 def node @node end |
Instance Method Details
#langmaterial ⇒ Object
17 18 19 |
# File 'lib/eader/item.rb', line 17 def langmaterial find('did langmaterial') end |
#note ⇒ Object
29 30 31 |
# File 'lib/eader/item.rb', line 29 def note find('note', :html => true) end |
#origination ⇒ Object
13 14 15 |
# File 'lib/eader/item.rb', line 13 def origination find('did origination') end |
#scope_content ⇒ Object
25 26 27 |
# File 'lib/eader/item.rb', line 25 def scope_content find('scopecontent', :html => true) end |
#unitdate ⇒ Object
37 38 39 |
# File 'lib/eader/item.rb', line 37 def unitdate find('did unitdate') end |
#unitdate_type ⇒ Object
41 42 43 |
# File 'lib/eader/item.rb', line 41 def unitdate_type node.css('did unitdate')[0].attr('type') end |
#unitid ⇒ Object
9 10 11 |
# File 'lib/eader/item.rb', line 9 def unitid find('did unitid') end |
#unittitle ⇒ Object
21 22 23 |
# File 'lib/eader/item.rb', line 21 def unittitle find('did unittitle') end |
#use_restrict ⇒ Object
33 34 35 |
# File 'lib/eader/item.rb', line 33 def use_restrict find('userestrict') end |