lib/arpa/additions/resource.rb in arpa-0.0.8 vs lib/arpa/additions/resource.rb in arpa-0.0.9
- old
+ new
@@ -5,29 +5,23 @@
def self.included(base)
base.helper_method :has_access?
end
def has_access?(resource, action)
- return unless has_session_or_current_user?
+ return unless has_current_user?
verifier.has_access?(resource, action)
end
- def reset_permissions
- verifier.reset_permissions
- end
-
def verifier
- @verifier ||= Arpa::Services::Verifier.new(session, current_user)
+ @verifier ||= Arpa::Services::Verifier.new(current_user)
end
private
- def has_session_or_current_user?
- verified_session = try(:session)
+ def has_current_user?
verified_current_user = try(:current_user)
- return true if verified_session && verified_current_user
+ return true if verified_current_user
log = Logger.new(STDOUT)
- log.warn("The ApplicationController must has a attribute or method 'session'") unless verified_session
log.warn("The ApplicationController must has a attribute or method 'current_user'") unless verified_current_user
false
end
end