Class: Rafflesia::CorpuReleaseSequenceQueryFamilyTrace
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::CorpuReleaseSequenceQueryFamilyTrace
- Defined in:
- lib/rafflesia/datasets/corpu_release_sequence_query_family_trace.rb
Constant Summary collapse
- HASH_ATTRS =
{ feature_kind: :feature_kind, lookup_token_count: :lookup_token_count, planned_route_count: :planned_route_count, query_token_count: :query_token_count, route_hit_count: :route_hit_count, sample_tokens: :sample_tokens }.freeze
Instance Attribute Summary collapse
-
#feature_kind ⇒ Object
Returns the value of attribute feature_kind.
-
#lookup_token_count ⇒ Object
Returns the value of attribute lookup_token_count.
-
#planned_route_count ⇒ Object
Returns the value of attribute planned_route_count.
-
#query_token_count ⇒ Object
Returns the value of attribute query_token_count.
-
#route_hit_count ⇒ Object
Returns the value of attribute route_hit_count.
-
#sample_tokens ⇒ Object
Returns the value of attribute sample_tokens.
Instance Method Summary collapse
-
#initialize(json) ⇒ CorpuReleaseSequenceQueryFamilyTrace
constructor
A new instance of CorpuReleaseSequenceQueryFamilyTrace.
Constructor Details
#initialize(json) ⇒ CorpuReleaseSequenceQueryFamilyTrace
Returns a new instance of CorpuReleaseSequenceQueryFamilyTrace.
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_family_trace.rb', line 25 def initialize(json) super() hash = self.class.normalize(json) @feature_kind = hash[:feature_kind] @lookup_token_count = hash[:lookup_token_count] @planned_route_count = hash[:planned_route_count] @query_token_count = hash[:query_token_count] @route_hit_count = hash[:route_hit_count] @sample_tokens = (hash[:sample_tokens] || []) end |
Instance Attribute Details
#feature_kind ⇒ Object
Returns the value of attribute feature_kind.
17 18 19 |
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_family_trace.rb', line 17 def feature_kind @feature_kind end |
#lookup_token_count ⇒ Object
Returns the value of attribute lookup_token_count.
17 18 19 |
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_family_trace.rb', line 17 def lookup_token_count @lookup_token_count end |
#planned_route_count ⇒ Object
Returns the value of attribute planned_route_count.
17 18 19 |
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_family_trace.rb', line 17 def planned_route_count @planned_route_count end |
#query_token_count ⇒ Object
Returns the value of attribute query_token_count.
17 18 19 |
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_family_trace.rb', line 17 def query_token_count @query_token_count end |
#route_hit_count ⇒ Object
Returns the value of attribute route_hit_count.
17 18 19 |
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_family_trace.rb', line 17 def route_hit_count @route_hit_count end |
#sample_tokens ⇒ Object
Returns the value of attribute sample_tokens.
17 18 19 |
# File 'lib/rafflesia/datasets/corpu_release_sequence_query_family_trace.rb', line 17 def sample_tokens @sample_tokens end |