Class: TripleParser::TripleSet
- Inherits:
-
Object
- Object
- TripleParser::TripleSet
- Defined in:
- lib/triple_parser/triple_set.rb
Instance Method Summary collapse
-
#initialize(triple) ⇒ TripleSet
constructor
A new instance of TripleSet.
- #object ⇒ Object
- #parts ⇒ Object
- #predicate ⇒ Object
- #subject ⇒ Object
Constructor Details
#initialize(triple) ⇒ TripleSet
Returns a new instance of TripleSet.
5 6 7 |
# File 'lib/triple_parser/triple_set.rb', line 5 def initialize(triple) @triple = triple end |
Instance Method Details
#object ⇒ Object
21 22 23 |
# File 'lib/triple_parser/triple_set.rb', line 21 def object @object ||= (!parts[2] || parts[2].empty?) ? nil : parts[2] end |
#parts ⇒ Object
9 10 11 |
# File 'lib/triple_parser/triple_set.rb', line 9 def parts @parts ||= get_parts end |
#predicate ⇒ Object
17 18 19 |
# File 'lib/triple_parser/triple_set.rb', line 17 def predicate @predicate ||= parts[1] end |
#subject ⇒ Object
13 14 15 |
# File 'lib/triple_parser/triple_set.rb', line 13 def subject @subject ||= parts[0] end |