Sha256: 9fa3f59cfb133e125c75a991ef93e31d16fd7cb27699a10711fd7c030974693d
Contents?: true
Size: 689 Bytes
Versions: 6
Compression:
Stored size: 689 Bytes
Contents
module SocialStream module Controllers module Objects extend ActiveSupport::Concern included do inherit_resources before_filter :set_author_ids, :only => [ :new, :create, :update ] load_and_authorize_resource :except => :index respond_to :html, :js end module InstanceMethods def destroy @post_activity = resource.post_activity destroy! end protected def set_author_ids resource_params.first[:author_id] = current_subject.try(:actor_id) resource_params.first[:user_author_id] = current_user.try(:actor_id) end end end end end
Version data entries
6 entries across 6 versions & 2 rubygems