Sha256: c622b1a83d3cf81cbef7018b7836f0ce5a1c7d3d64ef478174615e71aff68e38

Contents?: true

Size: 506 Bytes

Versions: 2

Compression:

Stored size: 506 Bytes

Contents

require "xporter/exporter/decorator"
require "xporter/exporter/dsl"
require "xporter/exporter/generator"
require "xporter/exporter/settings"
require "xporter/exporter/streaming"
require "xporter/exporter/transform"

module Xporter
  class Exporter
    include Decorator
    include Settings
    include Transform
    include DSL
    include Generator
    include Streaming

    # reset so that each subclass has it's own collection
    def self.inherited(other)
      other._columns = []
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xporter-0.2.0 lib/xporter/exporter.rb
xporter-0.1.0 lib/xporter/exporter.rb