Skip to content

Instantly share code, notes, and snippets.

@cliche2004
Created May 24, 2013 05:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cliche2004/5641500 to your computer and use it in GitHub Desktop.
Save cliche2004/5641500 to your computer and use it in GitHub Desktop.
changes for ticket fee generation
def ticket_price
return self.site_promo_price || self.price
end
def override_ticket_fee?
@override_ticket_fee == '1' ? true : false
end
def generate_ticket_fee
generated_ticket_fee = if override_ticket_fee?
self.fee
else
_fee = case self.ticket_price
when 0..99.99
((self.ticket_price * 0.1) + 1)
when 100..199.99
(self.ticket_price * 0.1)
when 200..499.99
(self.ticket_price * 0.095)
else
(self.ticket_price * 0.09)
end
_fee.roundup(0.5)
end
return generated_ticket_fee
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment