lib/current_user/controller/helpers.rb in current_user-0.0.1 vs lib/current_user/controller/helpers.rb in current_user-0.1.0
- old
+ new
@@ -1,12 +1,11 @@
module CurrentUser
module Controller
module Helpers
def self.included(base)
- helpers = %w(authenticate_user! current_user sign_in sign_out signed_in? user_signed_in?)
- base.hide_action *helpers
- base.helper_method *helpers
+ base.hide_action %w(authenticate_user! current_user sign_in sign_out signed_in? user_signed_in?)
+ base.helper_method %w(current_user signed_in? user_signed_in?)
end
def authenticate_user!
if current_user.nil?
render_unauthorized
@@ -25,11 +24,12 @@
def sign_out
session[::CurrentUser::USER_SESSION_KEY] = nil
end
- def signed_in?; end
- def user_signed_in?; end
+ def signed_in?
+ current_user.present?
+ end
private
def render_unauthorized
render :text => 'Unauthorized', :status => :unauthorized
\ No newline at end of file