require_dependency 'guest_permissions' class Guest include GuestPermissions attr_accessor :guest_name, :guest_email def initialize(name = nil, email = nil) @guest_name, @guest_email = name, email end def admin? false end def guest? true end def can_view_deleted_posts(topic=nil) false end # All associations must return empty array def topic_reads [] end def post_votes [] end def posts [] end def topic_subscriptions [] end def id nil end def get_display_name @guest_name end end