Skip to content

Instantly share code, notes, and snippets.

@iurevych
Created October 3, 2013 12:51
Show Gist options
  • Save iurevych/6809307 to your computer and use it in GitHub Desktop.
Save iurevych/6809307 to your computer and use it in GitHub Desktop.
def custom_text_interpolations
if receive_coupon_allowed?
coupon = get_coupon_if_available
coupon_code = coupon ? coupon.code : 'Unavailable'
coupon_usages = (coupon && coupon.usage_limit) ? coupon.usage_limit - coupon.uses : '0'
else
coupon_code = 'coupon expired'
coupon_usages = '0'
end
{
referred_coupon_code_formatted: {
<<<<<<< HEAD
value: "<div class='couponCode' data-clipboard-text='#{coupon_code}' title='Click to copy'>#{coupon_code}</div>".html_safe,
description: "New customer coupon code with coupon style formatting"
=======
value: "<div class='couponCode'>#{coupon_code}</div>".html_safe,
description: nil
>>>>>>> master
},
referred_coupon_code: {
value: coupon_code,
description: "New customer coupon code"
},
referred_coupon_code_remaining_uses: {
value: coupon_usages,
description: nil
},
valid_until: {
value: expires? ? (I18n.localize(expires_at, locale: campaign.locale) rescue nil) : '',
description: "Offer expiration date"
}
}
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment