Method: Aceroute::Order#create!
- Defined in:
- lib/aceroute/order.rb
#create! ⇒ Aceroute::Order
Persists Aceroute::Order object to Aceroute API.
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/aceroute/order.rb', line 43 def create! recs = "<data> <event> <cid>#{self.customer.cid}</cid> <nm>#{self.description}</nm> <dur>#{self.duration}</dur> <schd>#{self.scheduled ? 1 : 0}</schd> <start_epoch>#{self.start_time}</start_epoch> <lid>#{self.location.id}</lid> <cntid>#{0}</cntid> <rid>#{self.worker}</rid> <dtl>#{self.summary}</dtl> <po>#{self.purchase_order}</po> </event> </data>" data = Aceroute::call_api("order.create", recs) order = data.event update_attrs(order) return self end |