Module: RubyCharts
- Defined in:
- lib/ruby_charts/config.rb,
lib/ruby_charts.rb,
lib/ruby_charts/builder.rb,
lib/ruby_charts/version.rb,
lib/ruby_charts/charts/bar_chart.rb,
lib/ruby_charts/charts/pie_chart.rb,
lib/ruby_charts/charts/base_chart.rb,
lib/ruby_charts/charts/line_chart.rb,
lib/ruby_charts/loaders/csv_loader.rb,
lib/ruby_charts/loaders/xlsx_loader.rb,
lib/ruby_charts/loaders/yaml_loader.rb
Overview
lib/ruby_charts/loaders/yaml_loader.rb
Defined Under Namespace
Modules: Charts, Loaders
Classes: Builder, Config, Error
Constant Summary
collapse
- VERSION =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.from_csv(filepath, options = {}) ⇒ Object
21
22
23
24
|
# File 'lib/ruby_charts.rb', line 21
def self.from_csv(filepath, options = {})
data = Loaders::CSVLoader.load(filepath, options)
Builder.new(data)
end
|
.from_hash(data_hash) ⇒ Object
36
37
38
|
# File 'lib/ruby_charts.rb', line 36
def self.from_hash(data_hash)
Builder.new(data_hash)
end
|
.from_xlsx(filepath, options = {}) ⇒ Object
26
27
28
29
|
# File 'lib/ruby_charts.rb', line 26
def self.from_xlsx(filepath, options = {})
data = Loaders::XLSXLoader.load(filepath, options)
Builder.new(data)
end
|
.from_yaml(filepath, options = {}) ⇒ Object
31
32
33
34
|
# File 'lib/ruby_charts.rb', line 31
def self.from_yaml(filepath, options = {})
data = Loaders::YAMLLoader.load(filepath, options)
Builder.new(data)
end
|