Sha256: cf61acd26a3e1a96919a32f81a0949486dbcb5fec41fa4a4eda8d3c1a41d2f00
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
# [Cascade] [![Codeship Status for ignat-zakrevsky/cascade](https://codeship.com/projects/d7590880-9943-0132-4aa6-1e41bc68e178/status?branch=master)](https://codeship.com/projects/63625) [![Code Climate](https://codeclimate.com/github/ignat-zakrevsky/cascade/badges/gpa.svg)](https://codeclimate.com/github/ignat-zakrevsky/cascade) [![Test Coverage](https://codeclimate.com/github/ignat-zakrevsky/cascade/badges/coverage.svg)](https://codeclimate.com/github/ignat-zakrevsky/cascade) The main aim of this repo is to provide some kind of template for parsers. Usually, parsing file process contains next steps: 1. Retreiving info from file 2. Distinguish content from each file line 3. Parse each column with corresponding parser 4. Generate some kind of data record 5. Save obtained record 6. Handle errors 7. Generate report Cascade pretends to simplify main part of this step to save your time. ## Usage - Configure database config `cp config/database.yml.sample config/database.yml` - Change `./config/columns_match.yml` to correspond your scheme - Create necessary ActiveRecord models - Add necessary parsers - Run it
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cascade-rb-0.1.2 | README.md |
cascade-rb-0.1.1 | README.md |
cascade-rb-0.1.0 | README.md |