Module: Chartism::Line

Extended by:
Chart
Defined in:
lib/chartism/line.rb,
lib/chartism/line/options.rb

Defined Under Namespace

Modules: ClassMethods Classes: Options

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Chart

define_array_option, define_option

Class Method Details

.included(base) ⇒ Object



7
8
9
# File 'lib/chartism/line.rb', line 7

def self.included base
  base.extend ClassMethods
end

Instance Method Details

#dataObject



22
23
24
25
26
27
# File 'lib/chartism/line.rb', line 22

def data
  {
    labels: labels,
    series: series
  }
end

#optionsObject



29
30
31
# File 'lib/chartism/line.rb', line 29

def options
  Docile.dsl_eval(Line::Options.new, &self.class.options).options
end