Sha256: bf411f4f67772e966583242e8e81071e64b59bab5bfd45a67411ac99421805fe

Contents?: true

Size: 668 Bytes

Versions: 2

Compression:

Stored size: 668 Bytes

Contents

# Copyright:: (c) Autotelik Media Ltd 2011
# Author ::   Tom Statter
# Date ::     Aug 2011
# License::   MIT
#
# Details::   Export a model to CSV
#
#
require 'generator_base'

module DataShift

  class CsvGenerator < GeneratorBase

    attr_accessor :excel, :filename
  
    def initialize(filename)
      @excel = nil
      @filename = filename
    end

    # Create CSV file representing supplied Model
    
    def generate(model, options = {})

      @filename = options[:filename] if  options[:filename]
    end

  
    # Create an Csv file representing supplied Model

    def export(items, options = {})
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
datashift-0.2.1 lib/generators/csv_generator.rb
datashift-0.0.1 lib/generators/csv_generator.rb