class Spree::PrintInvoiceSetting
Public Instance Methods
increase_invoice_number()
click to toggle source
# File lib/spree/print_invoice_setting.rb, line 29 def increase_invoice_number current_invoice_number = print_invoice_next_number set_preference(:print_invoice_next_number, current_invoice_number + 1) current_invoice_number end
page_layouts()
click to toggle source
# File lib/spree/print_invoice_setting.rb, line 21 def page_layouts %w(landscape portrait) end
page_sizes()
click to toggle source
# File lib/spree/print_invoice_setting.rb, line 17 def page_sizes ::PDF::Core::PageGeometry::SIZES.keys end
use_sequential_number?()
click to toggle source
# File lib/spree/print_invoice_setting.rb, line 25 def use_sequential_number? print_invoice_next_number.present? && print_invoice_next_number > 0 end