Class: ApexCharts::PolarSeries

Inherits:
Object
  • Object
show all
Includes:
Utils::Copy
Defined in:
lib/apexcharts/series/polar.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Utils::Copy

#deep_copy

Constructor Details

#initialize(data) ⇒ PolarSeries

Returns a new instance of PolarSeries.



9
10
11
12
13
14
15
16
# File 'lib/apexcharts/series/polar.rb', line 9

def initialize(data)
  build_labels_and_series(deep_copy(data))

  @sanitized = {
    labels: @labels.empty? ? nil : @labels,
    series: @series
  }.compact
end

Instance Attribute Details

#sanitizedObject (readonly)

Returns the value of attribute sanitized.



7
8
9
# File 'lib/apexcharts/series/polar.rb', line 7

def sanitized
  @sanitized
end

Instance Method Details

#sampleObject



18
19
20
21
22
# File 'lib/apexcharts/series/polar.rb', line 18

def sample
  return if empty?

  sanitized[:series][0]
end