Skip to content

Commit

Permalink
turning into a funtioning Rails plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanb committed Nov 17, 2009
1 parent 1034c81 commit aaed265
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 9 deletions.
1 change: 1 addition & 0 deletions init.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require 'cancan'
11 changes: 5 additions & 6 deletions lib/cancan.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
$:.unshift(File.dirname(__FILE__))
require 'cancan/instance_exec'
require 'cancan/ability'
require 'cancan/controller_additions'

module CanCan
class AccessDenied < StandardError; end
end
end

require File.dirname(__FILE__) + '/cancan/instance_exec'
require File.dirname(__FILE__) + '/cancan/ability'
require File.dirname(__FILE__) + '/cancan/controller_additions'
8 changes: 5 additions & 3 deletions lib/cancan/controller_additions.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ def load_and_authorize_resource
end
end

class ActionController::Base
include CanCan::ControllerAdditions
end
if defined? ActionController
ActionController::Base.class_eval do
include CanCan::ControllerAdditions
end
end

0 comments on commit aaed265

Please sign in to comment.