Skip to content

Instantly share code, notes, and snippets.

@airspeed
Last active December 11, 2015 15:18
Show Gist options
  • Save airspeed/4619743 to your computer and use it in GitHub Desktop.
Save airspeed/4619743 to your computer and use it in GitHub Desktop.
#Bis Dezember
bis_dezember = Invoice.where("state = 'r2' AND created_at < '2012-12-01'") #111
@context = Time.now.to_i.to_s
bis_dezember.each{|r| r.updated_at = Date.parse('2012-12-18'); r.save; InvoiceStateTransition.create(:invoice_id => r.id, :event => 'second_inv', :from => 'csv', :to => 'r2', :context => @context)}
# Ab Dezember
ab_dezember = Invoice.where("state = 'r2' AND created_at >= '2012-12-01'") #111
@context = Time.now.to_i.to_s
ab_dezember.each{|r| r.paid; r.reopen}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment