samples/units.rb in squib-0.0.6 vs samples/units.rb in squib-0.1.0

- old
+ new

@@ -1,12 +1,28 @@ require 'squib' -Squib::Deck.new(width: 825, height: 1125) do - background color: :white +Squib::Deck.new do + background color: '#ddd' - bleed = inches(0.125) - cut_width = inches(2.5) + # We can use our DSL-method to use inches + # Computed using @dpi (set to 300 by default) + bleed = inches(0.125) + cut_width = inches(2.5) cut_height = inches(3.5) - rect x: bleed, y: bleed, width: cut_width, height: cut_height, radius: 25 + rect x: bleed, y: bleed, radius: 25, + width: cut_width, height: cut_height + + # We can also use cm this way + cm(2) + + # Or we can use a string ending with cm or in + # (even cleaner in Yaml since we don't need quotes!) + safe_margin = '0.25in' + safe_width = '2.25in' + safe_height = '3.25in' + rect x: safe_margin, y: safe_margin, + width: safe_width, height: safe_height, radius: 25 + + rect x: '4cm', y: '4 cm ', width: 100, height: 100 save prefix: 'units_', format: :png end