init.rb in stffn-declarative_authorization-0.2.3 vs init.rb in stffn-declarative_authorization-0.2.4

- old
+ new

@@ -1,15 +1,5 @@ -require File.dirname(__FILE__) + "/lib/rails_legacy.rb" -require File.dirname(__FILE__) + "/lib/helper.rb" -require File.dirname(__FILE__) + "/lib/in_controller.rb" -require File.dirname(__FILE__) + "/lib/in_model.rb" -require File.dirname(__FILE__) + "/lib/obligation_scope.rb" - -min_rails_version = "2.1.0" -if Rails::VERSION::STRING < min_rails_version - raise "declarative_authorization requires Rails #{min_rails_version}. You are using #{Rails::VERSION::STRING}." +begin + require File.join(File.dirname(__FILE__), 'lib', 'declarative_authorization') # From here +rescue LoadError + require 'declarative_authorization' # From gem end - -ActionController::Base.send :include, Authorization::AuthorizationInController -ActionController::Base.helper Authorization::AuthorizationHelper - -ActiveRecord::Base.send :include, Authorization::AuthorizationInModel \ No newline at end of file