Skip to content

Instantly share code, notes, and snippets.

@svarks
Last active December 24, 2015 22:59
Show Gist options
  • Save svarks/6876431 to your computer and use it in GitHub Desktop.
Save svarks/6876431 to your computer and use it in GitHub Desktop.
:email => user.email,
:name => user.decorate.full_name,
:created_at => user.created_at.to_i,
:last_impression_at => user.current_sign_in_at.to_i
:sign_in_count => user.sign_in_count,
:profile => user.decorate.active_admin_url,
:groups_count => user.groups.count,
:messages_count => user.messages_count,
:memberships_count => user.memberships.count,
:deliveries_count => user.messages.select( "sum(deliveries_count)" ).first.sum.to_i,
:last_send_at => user.messages.order( 'send_at desc' ).limit(1).map{ |m| m.send_at.to_i }.first,
:first_group_class_name => first_group.try( :class_name ),
:first_group_name => first_group.try( :name ),
:twilio_number => user.twilio_number.decorate.to_s,
:widgets_count => user.widgets.count,
:email_domain => user.email_domain,
:id_is_even => user.id.even?
:school_join_url => school.decorate.join_url,
:school_name => school.name,
:school_access => school_access
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment