lib/janus/controllers/helpers.rb in janus-0.6.0 vs lib/janus/controllers/helpers.rb in janus-0.7.0
- old
+ new
@@ -45,22 +45,22 @@
# admin_session # => janus.sesssion(:admin)
def janus(*scopes)
scopes.each do |scope|
class_eval <<-EOV
helper_method :#{scope}_signed_in?, :current_#{scope}, :#{scope}_session
-
+
def authenticate_#{scope}!
janus.authenticate!(:#{scope})
end
-
+
def current_#{scope}
@current_#{scope} ||= janus.authenticate(:#{scope})
end
-
+
def #{scope}_signed_in?
janus.authenticate?(:#{scope})
end
-
+
def #{scope}_session
janus.session(:#{scope}) if #{scope}_signed_in?
end
EOV
end