Class: Category

Inherits:
NesstarObject show all
Defined in:
lib/nesstar-api/category.rb

Overview

A category in a variable.

Categories have a name, a label, and a frequency

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Category

Returns a new instance of Category.



10
11
12
13
14
15
# File 'lib/nesstar-api/category.rb', line 10

def initialize(data)
  @label = data['label']
  @value = data['value']
  @frequency = data['frequency']
  @missing = data['missing'] == 'true'
end

Instance Attribute Details

#frequencyObject (readonly)

Returns the value of attribute frequency.



8
9
10
# File 'lib/nesstar-api/category.rb', line 8

def frequency
  @frequency
end

#labelObject (readonly)

Returns the value of attribute label.



8
9
10
# File 'lib/nesstar-api/category.rb', line 8

def label
  @label
end

#nameObject (readonly)

Returns the value of attribute name.



8
9
10
# File 'lib/nesstar-api/category.rb', line 8

def name
  @name
end

Instance Method Details

#missing?Boolean

Returns true if this category is missing

Returns:

  • (Boolean)


19
20
21
# File 'lib/nesstar-api/category.rb', line 19

def missing?
  @missing
end