Fix the csv_import.rb sample to function properly
parent
71defb9e33
commit
ac7769237c
|
|
@ -5,15 +5,13 @@ Squib::Deck.new(cards: 2) do
|
||||||
|
|
||||||
# Outputs a hash of arrays with the header names as keys
|
# Outputs a hash of arrays with the header names as keys
|
||||||
data = csv file: 'sample.csv'
|
data = csv file: 'sample.csv'
|
||||||
|
text str: data['Type'], x: 250, y: 55, font: 'Arial 54'
|
||||||
text str: data['Name'], x: 250, y: 55, font: 'Arial 54'
|
|
||||||
text str: data['Level'], x: 65, y: 65, font: 'Arial 72'
|
text str: data['Level'], x: 65, y: 65, font: 'Arial 72'
|
||||||
text str: data['Description'], x: 65, y: 600, font: 'Arial 36'
|
|
||||||
|
save format: :png, prefix: 'sample_csv_'
|
||||||
|
|
||||||
# You can also specify the sheet, starting at 0
|
# You can also specify the sheet, starting at 0
|
||||||
data = xlsx file: 'sample.xlsx', sheet: 2
|
data = xlsx file: 'sample.xlsx', sheet: 2
|
||||||
|
|
||||||
save format: :png, prefix: 'sample_csv_'
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# CSV is also a Squib-module-level function, so this also works:
|
# CSV is also a Squib-module-level function, so this also works:
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
Type,"Quantity"
|
Type,"Level"
|
||||||
Thief,2
|
Thief,1
|
||||||
Mastermind,1
|
Mastermind,2
|
||||||
|
|
|
@ -14,7 +14,7 @@ cairo: translate([250, 55])
|
||||||
cairo: rotate([0])
|
cairo: rotate([0])
|
||||||
cairo: move_to([0, 0])
|
cairo: move_to([0, 0])
|
||||||
pango: font_description=([MockDouble])
|
pango: font_description=([MockDouble])
|
||||||
pango: text=([""])
|
pango: text=(["Thief"])
|
||||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||||
|
|
@ -31,7 +31,7 @@ cairo: translate([250, 55])
|
||||||
cairo: rotate([0])
|
cairo: rotate([0])
|
||||||
cairo: move_to([0, 0])
|
cairo: move_to([0, 0])
|
||||||
pango: font_description=([MockDouble])
|
pango: font_description=([MockDouble])
|
||||||
pango: text=([""])
|
pango: text=(["Mastermind"])
|
||||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||||
|
|
@ -48,7 +48,7 @@ cairo: translate([65, 65])
|
||||||
cairo: rotate([0])
|
cairo: rotate([0])
|
||||||
cairo: move_to([0, 0])
|
cairo: move_to([0, 0])
|
||||||
pango: font_description=([MockDouble])
|
pango: font_description=([MockDouble])
|
||||||
pango: text=([""])
|
pango: text=(["1"])
|
||||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||||
|
|
@ -65,41 +65,7 @@ cairo: translate([65, 65])
|
||||||
cairo: rotate([0])
|
cairo: rotate([0])
|
||||||
cairo: move_to([0, 0])
|
cairo: move_to([0, 0])
|
||||||
pango: font_description=([MockDouble])
|
pango: font_description=([MockDouble])
|
||||||
pango: text=([""])
|
pango: text=(["2"])
|
||||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
|
||||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
|
||||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
|
||||||
pango: justify=([false])
|
|
||||||
pango: spacing=([0])
|
|
||||||
cairo: update_pango_layout([MockDouble])
|
|
||||||
cairo: move_to([0, 0])
|
|
||||||
cairo: update_pango_layout([MockDouble])
|
|
||||||
cairo: show_pango_layout([MockDouble])
|
|
||||||
cairo: restore([])
|
|
||||||
cairo: save([])
|
|
||||||
cairo: set_source_color([:black])
|
|
||||||
cairo: translate([65, 600])
|
|
||||||
cairo: rotate([0])
|
|
||||||
cairo: move_to([0, 0])
|
|
||||||
pango: font_description=([MockDouble])
|
|
||||||
pango: text=([""])
|
|
||||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
|
||||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
|
||||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
|
||||||
pango: justify=([false])
|
|
||||||
pango: spacing=([0])
|
|
||||||
cairo: update_pango_layout([MockDouble])
|
|
||||||
cairo: move_to([0, 0])
|
|
||||||
cairo: update_pango_layout([MockDouble])
|
|
||||||
cairo: show_pango_layout([MockDouble])
|
|
||||||
cairo: restore([])
|
|
||||||
cairo: save([])
|
|
||||||
cairo: set_source_color([:black])
|
|
||||||
cairo: translate([65, 600])
|
|
||||||
cairo: rotate([0])
|
|
||||||
cairo: move_to([0, 0])
|
|
||||||
pango: font_description=([MockDouble])
|
|
||||||
pango: text=([""])
|
|
||||||
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
pango: wrap=([#<Pango::Layout::WrapMode word-char>])
|
||||||
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
pango: ellipsize=([#<Pango::Layout::EllipsizeMode end>])
|
||||||
pango: alignment=([#<Pango::Layout::Alignment left>])
|
pango: alignment=([#<Pango::Layout::Alignment left>])
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 6.4 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 8.5 KiB |
|
|
@ -32,6 +32,10 @@
|
||||||
"name": "rake run[draw_shapes]",
|
"name": "rake run[draw_shapes]",
|
||||||
"shell_cmd": "rake run[draw_shapes]",
|
"shell_cmd": "rake run[draw_shapes]",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "rake run[csv_import]",
|
||||||
|
"shell_cmd": "rake run[csv_import]",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "rake run[config_text_markup]",
|
"name": "rake run[config_text_markup]",
|
||||||
"shell_cmd": "rake run[config_text_markup]",
|
"shell_cmd": "rake run[config_text_markup]",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue