Module: Bumblebee

Defined in:
lib/bumblebee/column.rb,
lib/bumblebee/version.rb,
lib/bumblebee/template.rb,
lib/bumblebee/bumblebee.rb

Overview

The top-level module provides the two main methods for convenience. You can also consume these in a more OOP way using the Template class or a more procedural way using these.

Defined Under Namespace

Classes: Column, Template

Constant Summary collapse

VERSION =
'2.0.0'

Class Method Summary collapse

Class Method Details

.generate_csv(columns, objects, options = {}) ⇒ Object



22
23
24
# File 'lib/bumblebee/bumblebee.rb', line 22

def generate_csv(columns, objects, options = {})
  ::Bumblebee::Template.new(columns).generate_csv(objects, options)
end

.parse_csv(columns, string, options = {}) ⇒ Object



26
27
28
# File 'lib/bumblebee/bumblebee.rb', line 26

def parse_csv(columns, string, options = {})
  ::Bumblebee::Template.new(columns).parse_csv(string, options)
end