diff --git a/lib/declarative_authorization.rb b/lib/declarative_authorization.rb index 15373e5c..81d1f02e 100644 --- a/lib/declarative_authorization.rb +++ b/lib/declarative_authorization.rb @@ -1,8 +1,10 @@ require File.join(%w{declarative_authorization rails_legacy}) require File.join(%w{declarative_authorization helper}) require File.join(%w{declarative_authorization in_controller}) -require File.join(%w{declarative_authorization in_model}) -require File.join(%w{declarative_authorization obligation_scope}) +if defined?(ActiveRecord) + require File.join(%w{declarative_authorization in_model}) + require File.join(%w{declarative_authorization obligation_scope}) +end min_rails_version = "2.1.0" if Rails::VERSION::STRING < min_rails_version @@ -14,4 +16,4 @@ ActionController::Base.send :include, Authorization::AuthorizationInController ActionController::Base.helper Authorization::AuthorizationHelper -ActiveRecord::Base.send :include, Authorization::AuthorizationInModel \ No newline at end of file +ActiveRecord::Base.send :include, Authorization::AuthorizationInModel if defined?(ActiveRecord)