forked from jakehow/concerned_with
-
Notifications
You must be signed in to change notification settings - Fork 1
Rails plugin to separate model concerns into multiple files.
License
matid/concerned_with
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ConcernedWith ============= Simple way to separate model and controller concerns into separate files. Code is from Rick Olson's altered_beast project. Example ======= # app/models/user.rb class User < ActiveRecord::Base concerned_with :validations, :authentication end # app/models/user/validations.rb class User < ActiveRecord::Base validates_presence_of :name end #app/models/user/authentication.rb class User < ActiveRecord::Base def self.authenticate(name, password) find_by_name_and_password(name, password) end end #app/controllers/application_controller.rb class ApplicationController < ActionController::Base concerned_with :authentication end #app/controllers/application/authentication.rb class ApplicationController < ActionController::Base def logged_in? false end end Copyright (c) 2008 Jake Howerton, 2009 Mateusz Drożdżynski, released under the MIT license
About
Rails plugin to separate model concerns into multiple files.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Ruby 100.0%