Sha256: bd7300ce26bd1cbaf22217a529173c34bfa5dcfb7d771eaeb66831c7e6bc6884
Contents?: true
Size: 707 Bytes
Versions: 7
Compression:
Stored size: 707 Bytes
Contents
module Admin::OrdersHelper # Renders all the txn partials that may have been specified in the extensions def render_txn_partials(order) @txn_partials.inject("") do |extras, partial| extras += render :partial => partial, :locals => {:payment => order} end end # Renders all the extension partials that may have been specified in the extensions def event_links links = [] @order_events.sort.each do |event| links << (button_link_to event, fire_admin_order_url(@order, :e => event), {:method => :put, :confirm => "Are you sure you want to #{event}?"}) if @order.send("can_#{event}?") end return "" if links.empty? links.join(' ') end end
Version data entries
7 entries across 7 versions & 2 rubygems