lib/smarter_csv.rb in smarter_csv-1.9.3 vs lib/smarter_csv.rb in smarter_csv-1.10.0
- old
+ new
@@ -3,16 +3,24 @@
require "smarter_csv/version"
require "smarter_csv/file_io"
require "smarter_csv/options_processing"
require "smarter_csv/auto_detection"
require "smarter_csv/variables"
+require 'smarter_csv/header_transformations'
+require 'smarter_csv/header_validations'
require "smarter_csv/headers"
+require "smarter_csv/hash_transformations"
require "smarter_csv/parse"
+# load the C-extension:
case RUBY_ENGINE
when 'ruby'
begin
if `uname -s`.chomp == 'Darwin'
+ #
+ # Please report if you see cases where the rake-compiler is building x86_64 code on arm64 cpus:
+ # https://github.com/rake-compiler/rake-compiler/issues/231
+ #
require 'smarter_csv/smarter_csv.bundle'
else
# :nocov:
require_relative "smarter_csv/smarter_csv"
# :nocov: