16 lines
386 B
Ruby
16 lines
386 B
Ruby
|
|
module IdCardPrinter
|
||
|
|
class SampleCardsGenerator
|
||
|
|
|
||
|
|
def initialize(employer)
|
||
|
|
@employer = employer
|
||
|
|
end
|
||
|
|
|
||
|
|
def call
|
||
|
|
IdCard::PrintData.where(employer_name: @employer.name).destroy_all
|
||
|
|
IdCardPrinter::SampleDataFormatter.new(@employer).call
|
||
|
|
|
||
|
|
IdCardPrinter::SamplePdfProcessor.new(@employer).call
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|