initial commit
.gitignore
0 → 100644
.gitlab-ci.yml
0 → 100644
.ruby-version
0 → 100644
Gemfile
0 → 100644
source "https://rubygems.org" | ||
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } | ||
# Specify your gem's dependencies in excelsior.gemspec | ||
gemspec |
Gemfile.lock
0 → 100644
LICENSE
0 → 100644
README.md
0 → 100644
Rakefile
0 → 100644
bin/console
0 → 100755
bin/setup
0 → 100755
docs/excelsior-logo.png
0 → 100644
37 KB
excelsior.gemspec
0 → 100644
lib = File.expand_path("../lib", __FILE__) | ||
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) | ||
require "excelsior/version" | ||
Gem::Specification.new do |spec| | ||
spec.name = "excelsior" | ||
spec.version = Excelsior::VERSION | ||
spec.authors = ["Immanuel Häussermann"] | ||
spec.email = ["hai@panter.ch"] | ||
spec.summary = %q{Helps you import data from an excel sheet} | ||
spec.description = %q{Provides a concise DSL to map, validate and import data from an excel sheet into your ruby app} | ||
spec.homepage = "http://github.com/manufaktor/excelsior" | ||
spec.license = "MIT" | ||
spec.files = `git ls-files -z`.split("\x0").reject do |f| | ||
f.match(%r{^(test|spec|features)/}) | ||
end | ||
spec.bindir = "exe" | ||
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } | ||
spec.require_paths = ["lib"] | ||
spec.add_development_dependency "bundler", "~> 1.16" | ||
spec.add_development_dependency "rake", "~> 10.0" | ||
spec.add_development_dependency "minitest", "~> 5.0" | ||
spec.add_runtime_dependency "simple_xlsx_reader", "~> 1.0.2" | ||
end |
lib/excelsior.rb
0 → 100644
lib/excelsior/import.rb
0 → 100644
lib/excelsior/mapping.rb
0 → 100644
lib/excelsior/source.rb
0 → 100644
lib/excelsior/version.rb
0 → 100644
test/excelsior_test.rb
0 → 100644
test/files/complete.xlsx
0 → 100644
File added
File added