Skip to content

Instantly share code, notes, and snippets.

View dlikhten's full-sized avatar

Dmitriy "Dima" Likhten dlikhten

View GitHub Profile
class Billing < ActiveRecord::Base
has_many :addresses
has_many :billing_addresses, :conditions => {:address_type => 'billing'}, :class_name => "Address"
has_many :mailing_addresses, :conditions => {:address_type => 'mailing'}, :class_name => "Address"
end
<% suffix = [ '_triple', '_dual', '' ] %>
<ul class="profile_info<%= yield :suffix %>">
<li><%= link_to(fb_name(owner, :use_you => false, :linked => false), owner) %></li>
<% if local_assigns.include?(:phone) %>
<li class="phone"><%= phone %></li>
<% suffix.pop %>
<%end%>
<% if local_assigns.include?(:location) %>
<li><%= location %></li>
<% suffix.pop %>
<%
mode = 0
mode |= 1 if local_assigns.include?(:phone)
mode |= 2 if local_assigns.include?(:location)
suffix = [ '', '_dual', '_dual', '_triple' ][ mode ]
%>
<ul class="profile_info<%= suffix>">
<li><%= link_to(fb_name(owner, :use_you => false, :linked => false), owner) %></li>
<% if mode == 1 %>
<li><%= location %></li>