Class: Excite::Citation
- Inherits:
-
Hash
- Object
- Hash
- Excite::Citation
- Defined in:
- lib/excite/citation.rb
Instance Attribute Summary collapse
-
#overall_probability ⇒ Object
Returns the value of attribute overall_probability.
-
#probabilities ⇒ Object
Returns the value of attribute probabilities.
Instance Method Summary collapse
-
#initialize(str, parser, author = nil) ⇒ Citation
constructor
A new instance of Citation.
Constructor Details
#initialize(str, parser, author = nil) ⇒ Citation
Returns a new instance of Citation.
39 40 41 42 43 44 |
# File 'lib/excite/citation.rb', line 39 def initialize(str, parser, =nil) raw_hash, overall_prob, tag_probs = parser.parse(str, ) self.replace(raw_hash.symbolize_keys) @probabilities = tag_probs.symbolize_keys @overall_probability = overall_prob end |
Instance Attribute Details
#overall_probability ⇒ Object
Returns the value of attribute overall_probability.
37 38 39 |
# File 'lib/excite/citation.rb', line 37 def overall_probability @overall_probability end |
#probabilities ⇒ Object
Returns the value of attribute probabilities.
37 38 39 |
# File 'lib/excite/citation.rb', line 37 def probabilities @probabilities end |