Module: TokenizeAttr
- Defined in:
- lib/tokenize_attr.rb,
lib/tokenize_attr/errors.rb,
lib/tokenize_attr/concern.rb,
lib/tokenize_attr/railtie.rb,
lib/tokenize_attr/version.rb,
lib/tokenize_attr/installer.rb,
lib/tokenize_attr/tokenizer.rb
Overview
TokenizeAttr adds a declarative tokenize class macro to ActiveRecord models.
In a Rails app, run the install task to wire the gem in:
rails tokenize_attr:install
That creates config/initializers/tokenize_attr.rb which calls
ActiveSupport.on_load(:active_record) so that every ActiveRecord model
gets the tokenize macro without an explicit include.
For non-Rails classes that provide before_create and exists?, include
the concern manually:
class MyModel
include TokenizeAttr::Concern
end
Defined Under Namespace
Modules: Concern Classes: Error, Installer, Railtie, RetryExceededError, Tokenizer
Constant Summary collapse
- VERSION =
"0.2.0"