Sha256: 54ee95fa212639f53c0be365e95ac9a9200d81ece90beabcc0c7f95974e7b394
Contents?: true
Size: 691 Bytes
Versions: 6
Compression:
Stored size: 691 Bytes
Contents
class SubscriberController < ApplicationController def subscribe @elt = Elt.find(params[:id]) if @session[:person] if @elt.subscribers.include?(@session[:person]) @elt.subscribers.delete(@session[:person]) logger.info "Unsubscribed #{@session[:person].name} from #{@elt.subject}..." render :inline => "Unsubscribed..." else @elt.subscribers << @session[:person] logger.info "Subscribed #{@session[:person].name} to #{@elt.subject}..." render :inline => "Subscribed..." end else puts "Not logged in!" render :inline => "First you need to login... it's easy, type a pseudo with at least 3 characters. Then ok. Then subscribe" end end end
Version data entries
6 entries across 6 versions & 1 rubygems