KawaiiAssociation

An ActiveRecord DSL extension that provides kawaii association syntax.

Installation

Add this line to your application's Gemfile:

gem 'kawaii_association'

And then execute:

$ bundle install

Usage

This gem extends Active Record association definition methods to take a block:

class Post < ActiveRecord::Base
  has_many do
    comments
  end

  has_one do
    category dependent: :nullify
  end

  belongs_to do
    blog touch: true
    author
  end
  ...
end

Contributing

Pull requests are welcome on GitHub at https://github.com/amatsuda/kawaii_association.

License

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