14 lines
430 B
Ruby
Executable File
14 lines
430 B
Ruby
Executable File
class PrintSetting < ApplicationRecord
|
|
# validations
|
|
validates_presence_of :name, :unique_code, :printer_name, :api_settings, :page_width, :page_height, :print_copies, :header_font_size, :item_font_size
|
|
|
|
def self.get_precision_delimiter
|
|
setting = PrintSetting.find_by_unique_code("CloseCashierPdf")
|
|
if setting.nil?
|
|
setting = PrintSetting.find_by_unique_code("CloseCashierCustomisePdf")
|
|
end
|
|
return setting
|
|
end
|
|
|
|
end
|