Skip to content

WriteCodeEveryday/activescratcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning: This gem is in active development and currently does absolutely nothing.

ActiveScratcher

ActiveRecord-based gem to get you from 'git clone' to 'rails s'

Installation

Add this line to your application's Gemfile:

group :development do
  gem 'activescratcher'
end

And then execute:

$ bundle install

Usage

You have everything you need to work in a brand new project, you've bundle installed, run migrations and now it's time to spin up the project.

* record scratch *

A Record Scratch

* freeze frame *

Someone forgot to add seed data to your project. In effect, you now have to add and link models together.

Insert ActiveScratcher (because we scratch the sh*t out of ActiveRecord).

# Start the rails console
rails c
# Run ActiveScratcher with no parameter
ActiveScratcher::Scratch.execute()
# Run ActiveScratcher with excluding certain tables
ActiveScratcher::Scratch.execute(exclusions:"Person,Address")
# Run ActiveScratcher with a set amount of children for has_many relations
ActiveScratcher::Scratch.execute(children: 2)

License

The gem is available as open source under the terms of the MIT License.

About

Scratching the sh*t out of ActiveRecord since 2017.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published