Class: Spree::PrintInvoiceConfiguration

Inherits:
Preferences::Configuration
  • Object
show all
Defined in:
app/models/spree/print_invoice_configuration.rb

Instance Method Summary collapse

Instance Method Details

#increase_invoice_numberObject



15
16
17
18
19
# File 'app/models/spree/print_invoice_configuration.rb', line 15

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

#use_sequential_number?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'app/models/spree/print_invoice_configuration.rb', line 11

def use_sequential_number?
  print_invoice_next_number.present? && print_invoice_next_number > 0
end