Sha256: 46268e777538cb4080e7aa383d4d023bacd79501160997cea299c034805f7408

Contents?: true

Size: 576 Bytes

Versions: 3

Compression:

Stored size: 576 Bytes

Contents

require 'active_support/ordered_hash'
require 'active_support/inflector'

require 'csv_shaper/version'
require 'csv_shaper/header'
require 'csv_shaper/row'
require 'csv_shaper/encoder'
require 'csv_shaper/config'
require 'csv_shaper/shaper'

module CsvShaper
  class MissingHeadersError < StandardError; end

  # Shortcut the encode method
  def self.encode(options = {}, &block)
    CsvShaper::Shaper.encode(options, &block)
  end

  def self.configure(&block)
    CsvShaper::Shaper.configure(&block)
  end
end

require "csv_shaper_handler" if defined?(ActionView::Template)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
csv_shaper-1.3.2 lib/csv_shaper.rb
csv_shaper-1.3.1 lib/csv_shaper.rb
csv_shaper-1.3.0 lib/csv_shaper.rb