Sha256: 52117e2dda8357f1d2612d8d2a9ede6f827bd5b0fd7976aac0cc11402ae71406
Contents?: true
Size: 808 Bytes
Versions: 2
Compression:
Stored size: 808 Bytes
Contents
# conditional loading of activesupport if defined? Rails and Rails.version < '2.3.5' require 'activesupport' else require 'active_support' end # load the right csv library if RUBY_VERSION >= '1.9' require 'csv' FasterCSV = CSV else begin # try faster csv require 'fastercsv' rescue Error => e if defined? Rails Rails.logger.info "FasterCSV not installed, falling back on CSV" else puts "FasterCSV not installed, falling back on CSV" end require 'csv' FasterCSV = CSV end end require 'comma/extractors' require 'comma/generator' require 'comma/array' require 'comma/object' require 'comma/renderascsv' if defined?(ActiveRecord) require 'comma/namedscope' end if defined?(ActionController) ActionController::Base.send :include, RenderAsCSV end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
comma-0.3.1 | lib/comma.rb |
comma-0.3.0 | lib/comma.rb |