svggvs/skel/Cardfile
2013-11-17 11:28:19 -05:00

38 lines
904 B
Plaintext

@session.configure do |c|
c.svg_source = "template.svg"
c.svg_merged_target = "merged-template.svg"
c.png_export_width = 825
c.pdf_dpi = 300
c.pdf_card_size = "750x1050"
c.individual_files_path = "svgout/output_%03d.svg"
c.png_files_path = "pngout-svggvs/output_%03d.png"
c.pdf_target = "pnp/game.pdf"
end
card_data = [
{
active_layers: [ 'Action', 'Puppy', 'Name', 'Background' ],
replacements: { 'Name' => 'Woofie', 'Action' => 'Bark at the person who is ringing the doorbell.' }
},
{
active_layers: [ 'Action', 'Kitten', 'Name', 'Background' ],
replacements: { 'Name' => 'Hisshead', 'Action' => "Demand food by clawing at your owner's lap." }
},
]
@session.process do
card_data.each do |card|
@session.with_new_target do |target|
target.active_layers = card[:active_layers]
target.replacements = card[:replacements]
end
end
end