Module: Squib::Args
- Defined in:
- lib/squib/args/box.rb,
lib/squib/args/draw.rb,
lib/squib/args/paint.rb,
lib/squib/args/sheet.rb,
lib/squib/args/coords.rb,
lib/squib/args/import.rb,
lib/squib/args/csv_opts.rb,
lib/squib/args/embed_key.rb,
lib/squib/args/paragraph.rb,
lib/squib/args/scale_box.rb,
lib/squib/args/transform.rb,
lib/squib/args/card_range.rb,
lib/squib/args/input_file.rb,
lib/squib/args/save_batch.rb,
lib/squib/args/sprue_file.rb,
lib/squib/args/drop_shadow.rb,
lib/squib/args/svg_special.rb,
lib/squib/args/typographer.rb,
lib/squib/args/embed_adjust.rb,
lib/squib/args/hand_special.rb,
lib/squib/args/unit_conversion.rb,
lib/squib/args/xywh_shorthands.rb,
lib/squib/args/showcase_special.rb
Defined Under Namespace
Modules: ArgLoader, ColorValidator, DirValidator, UnitConversion, XYWHShorthands
Classes: Box, CSV_Opts, CardRange, Coords, Draw, DropShadow, EmbedAdjust, EmbedKey, HandSpecial, Import, InputFile, Paint, Paragraph, SaveBatch, ScaleBox, Sheet, ShowcaseSpecial, SprueFile, SvgSpecial, Transform, Typographer
Class Method Summary
collapse
-
.extract_box(opts, deck, dsl_method_defaults = {}) ⇒ Object
-
.extract_coords(opts, deck) ⇒ Object
-
.extract_draw(opts, deck, dsl_method_defaults = {}) ⇒ Object
-
.extract_drop_shadow(opts, deck) ⇒ Object
-
.extract_hand_special(opts, deck) ⇒ Object
-
.extract_import(opts) ⇒ Object
-
.extract_input_file(opts, deck, dsl_method_default = {}) ⇒ Object
-
.extract_paint(opts, deck) ⇒ Object
-
.extract_para(opts, deck, dsl_method_defaults = {}) ⇒ Object
-
.extract_range(opts, deck) ⇒ Object
-
.extract_save_batch(opts, deck) ⇒ Object
-
.extract_scale_box(opts, deck) ⇒ Object
-
.extract_sheet(opts, deck, dsl_method_defaults = {}) ⇒ Object
-
.extract_showcase_special(opts, deck) ⇒ Object
-
.extract_sprue_file(opts, deck, dsl_method_default = {}) ⇒ Object
-
.extract_svg_special(opts, deck) ⇒ Object
-
.extract_transform(opts, deck) ⇒ Object
Class Method Details
6
7
8
|
# File 'lib/squib/args/box.rb', line 6
module_function def (opts, deck, dsl_method_defaults = {})
Box.new(deck, dsl_method_defaults).(opts, deck)
end
|
5
6
7
|
# File 'lib/squib/args/coords.rb', line 5
module_function def (opts, deck)
Coords.new.(opts, deck)
end
|
7
8
9
|
# File 'lib/squib/args/draw.rb', line 7
module_function def (opts, deck, dsl_method_defaults = {})
Draw.new(deck.custom_colors, dsl_method_defaults).(opts, deck)
end
|
.extract_drop_shadow(opts, deck) ⇒ Object
4
5
6
|
# File 'lib/squib/args/drop_shadow.rb', line 4
module_function def extract_drop_shadow(opts, deck)
DropShadow.new(deck.custom_colors). opts, deck
end
|
.extract_hand_special(opts, deck) ⇒ Object
4
5
6
|
# File 'lib/squib/args/hand_special.rb', line 4
module_function def extract_hand_special(opts, deck)
HandSpecial.new(deck.height). opts, deck
end
|
2
3
4
5
6
7
8
|
# File 'lib/squib/args/import.rb', line 2
module_function def (opts)
Import.parameters.each { |p, value| opts[p] = value unless opts.key? p }
return Import.new.load! opts
end
|
4
5
6
|
# File 'lib/squib/args/input_file.rb', line 4
module_function def (opts, deck, dsl_method_default = {})
InputFile.new(dsl_method_default).(opts, deck)
end
|
6
7
8
|
# File 'lib/squib/args/paint.rb', line 6
module_function def (opts, deck)
Paint.new(deck.custom_colors).(opts, deck)
end
|
6
7
8
|
# File 'lib/squib/args/paragraph.rb', line 6
module_function def (opts, deck, dsl_method_defaults = {})
Paragraph.new(deck.font).(opts, deck)
end
|
3
4
5
|
# File 'lib/squib/args/card_range.rb', line 3
module_function def (opts, deck)
CardRange.new(opts[:range], deck_size: deck.size)
end
|
5
6
7
|
# File 'lib/squib/args/save_batch.rb', line 5
module_function def (opts, deck)
SaveBatch.new. opts, deck
end
|
5
6
7
|
# File 'lib/squib/args/scale_box.rb', line 5
module_function def (opts, deck)
ScaleBox.new.(opts, deck)
end
|
7
8
9
|
# File 'lib/squib/args/sheet.rb', line 7
module_function def (opts, deck, dsl_method_defaults = {})
Sheet.new(dsl_method_defaults). opts, deck
end
|
6
7
8
|
# File 'lib/squib/args/showcase_special.rb', line 6
module_function def (opts, deck)
ShowcaseSpecial.new. opts, deck
end
|
4
5
6
|
# File 'lib/squib/args/sprue_file.rb', line 4
module_function def (opts, deck, dsl_method_default = {})
SprueFile.new. opts, deck
end
|
4
5
6
|
# File 'lib/squib/args/svg_special.rb', line 4
module_function def (opts, deck)
SvgSpecial.new. opts, deck
end
|
4
5
6
|
# File 'lib/squib/args/transform.rb', line 4
module_function def (opts, deck)
Transform.new.(opts, deck)
end
|