This gem is adding shortcuts for Integer and Array classes so you can call to_XXXXX method and get object or relation object.
Usage
For example you have classes User, Company in your app.
You can do the following:
1.to_user which is equat to User.find(1)
[1,2,3].to_users => User.where(id: [1,2,3])
42.to_company => Company.find(42)
Installation
gem 'just_for_fun'And then execute:
$ bundleOr install it yourself as:
$ gem install just_for_funImplementation
See lib/tasks/railtie.rb. When app is starting gem is defining such methods.
TODO
- improve performance, looks like it has impact on it
For Rails 6
in development.rb to preload all models.
Rails.application.configure do
config.eager_load = true
end
Contributing
You are welcome to contribute.
License
The gem is available as open source under the terms of the MIT License.


