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