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