.github/contributing.md | |
|
|
.github/upload_coverage.sh | |
|
|
.github/workflows/ci.yml | |
|
|
.gitignore | |
|
|
.ruby-version | |
|
|
CHANGELOG.md | |
|
|
Gemfile | |
|
|
Gemfile.lock | |
|
|
MIT-LICENSE | |
|
|
README.md | |
|
|
Rakefile | |
|
|
app/views/caffeinate/campaign_subscriptions/subscribe.html.erb | |
|
|
app/views/caffeinate/campaign_subscriptions/unsubscribe.html.erb | |
|
|
app/views/layouts/_caffeinate.html.erb | |
|
|
bin/rails | |
|
|
bin/release | |
|
|
caffeinate.gemspec | |
|
|
codecov.yml | |
|
|
docs/0-installation.md | |
|
|
docs/1-general-configuration.md | |
|
|
docs/10-best-practices.md | |
|
|
docs/2-data-models.md | |
|
|
docs/3-dripper-customization.md | |
|
|
docs/4-handling-subscriptions.md | |
|
|
docs/44-testing.md | |
|
|
docs/5-using-associations.md | |
|
|
docs/6-without-action-mailer.md | |
|
|
docs/7-actions.md | |
|
|
docs/99-planning-template.md | |
|
|
docs/README.md | |
|
|
lib/generators/caffeinate/templates/mailer.rb.tt | |
|
|
lib/generators/caffeinate/templates/migrations/create_caffeinate_campaign_subscriptions.rb.tt | |
|
|
lib/generators/caffeinate/templates/migrations/create_caffeinate_campaigns.rb.tt | |
|
|
lib/generators/caffeinate/templates/migrations/create_caffeinate_mailings.rb.tt | |
|
|
logo.png | |
|
|
rubocop.yml | |
|
|
app/controllers/caffeinate/application_controller.rb | 5 |
|
|
app/controllers/caffeinate/campaign_subscriptions_controller.rb | 24 |
|
|
app/models/caffeinate/application_record.rb | 5 |
|
|
app/models/caffeinate/campaign.rb | 41 |
|
|
app/models/caffeinate/campaign_subscription.rb | 99 | A 30 mins |
|
app/models/caffeinate/mailing.rb | 86 |
|
|
app/services/campaign_subscriptions/refuel_service.rb | 26 | A 25 mins |
|
lib/caffeinate.rb | 34 |
|
|
lib/caffeinate/action_mailer.rb | 2 |
|
|
lib/caffeinate/action_mailer/extension.rb | 20 |
|
|
lib/caffeinate/action_mailer/interceptor.rb | 13 |
|
|
lib/caffeinate/action_mailer/observer.rb | 13 |
|
|
lib/caffeinate/action_proxy.rb | 85 |
|
|
lib/caffeinate/active_record/extension.rb | 31 |
|
|