docs: readthedocs.org --> .io

This commit is contained in:
Andy Meneely
2016-05-24 22:17:19 -04:00
parent b8908b0d60
commit a8241418c6
10 changed files with 34 additions and 34 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ require_relative '../args/draw'
module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def background(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
+4 -4
View File
@@ -6,7 +6,7 @@ require_relative '../args/csv_opts'
module Squib
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def xlsx(opts = {})
input = Args::InputFile.new(file: 'deck.xlsx').load!(opts)
import = Args::Import.new.load!(opts)
@@ -30,7 +30,7 @@ module Squib
end# xlsx
module_function :xlsx
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def csv(opts = {})
# TODO refactor all this out to separate methods, and its own class
import = Args::Import.new.load!(opts)
@@ -93,12 +93,12 @@ module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def xlsx(opts = {})
Squib.xlsx(opts)
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def csv(opts = {})
Squib.csv(opts)
end
+4 -4
View File
@@ -12,25 +12,25 @@ module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def build grp = :all, &block
raise 'Please provide a block' unless block_given?
block.yield if build_groups.include? grp
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def enable_build grp
build_groups # make sure it's initialized
@build_groups << grp
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def disable_build grp
build_groups # make sure it's initialized
@build_groups.delete grp
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def build_groups
@build_groups ||= Set.new.add(:all)
end
+2 -2
View File
@@ -8,7 +8,7 @@ require_relative '../args/svg_special'
module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def png(opts = {})
Dir.chdir(img_dir) do
range = Args::CardRange.new(opts[:range], deck_size: size)
@@ -25,7 +25,7 @@ module Squib
end
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def svg(opts = {})
Dir.chdir(img_dir) do
range = Args::CardRange.new(opts[:range], deck_size: size)
+6 -6
View File
@@ -7,21 +7,21 @@ require_relative '../args/showcase_special'
module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def save(opts = {})
save_png(opts) if Array(opts[:format]).include? :png
save_pdf(opts) if Array(opts[:format]).include? :pdf
self
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def save_pdf(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
sheet = Args::Sheet.new(custom_colors, { file: 'output.pdf' }).load!(opts, expand_by: size, layout: layout, dpi: dpi)
render_pdf(range, sheet)
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def save_png(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
batch = Args::SaveBatch.new.load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -33,7 +33,7 @@ module Squib
end
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def save_sheet(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
batch = Args::SaveBatch.new.load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -41,7 +41,7 @@ module Squib
render_sheet(range, batch, sheet)
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def showcase(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
showcase = Args::ShowcaseSpecial.new.load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -49,7 +49,7 @@ module Squib
render_showcase(range, sheet, showcase)
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def hand(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
hand = Args::HandSpecial.new(height).load!(opts, expand_by: size, layout: layout, dpi: dpi)
+3 -3
View File
@@ -1,18 +1,18 @@
module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def hint(text: :off)
conf.text_hint = text
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def set(opts = {})
raise 'DEPRECATED: As of v0.7 img_dir is no longer supported in "set". Use config.yml instead.' if opts.key? :img_dir
@font = (opts[:font] == :default) ? Squib::DEFAULT_FONT : opts[:font]
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def use_layout(file: 'layout.yml')
@layout = LayoutParser.load_layout(file, @layout)
end
+9 -9
View File
@@ -7,7 +7,7 @@ require_relative '../args/coords'
module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def rect(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
box = Args::Box.new(self).load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -15,7 +15,7 @@ module Squib
range.each { |i| @cards[i].rect(box[i], draw[i]) }
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def circle(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
coords = Args::Coords.new.load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -23,7 +23,7 @@ module Squib
range.each { |i| @cards[i].circle(coords[i], draw[i]) }
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def ellipse(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -31,7 +31,7 @@ module Squib
range.each { |i| @cards[i].ellipse(box[i], draw[i]) }
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def grid(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -39,7 +39,7 @@ module Squib
range.each { |i| @cards[i].grid(box[i], draw[i]) }
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def triangle(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -47,7 +47,7 @@ module Squib
range.each { |i| @cards[i].triangle(coords[i], draw[i]) }
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def line(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -55,7 +55,7 @@ module Squib
range.each { |i| @cards[i].line(coords[i], draw[i]) }
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def curve(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -63,7 +63,7 @@ module Squib
range.each { |i| @cards[i].curve(coords[i], draw[i]) }
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def star(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
@@ -72,7 +72,7 @@ module Squib
range.each { |i| @cards[i].star(coords[i], trans[i], draw[i]) }
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def polygon(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
draw = Args::Draw.new(custom_colors).load!(opts, expand_by: size, layout: layout, dpi: dpi)
+1 -1
View File
@@ -7,7 +7,7 @@ require_relative '../args/paragraph'
module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def text(opts = {})
range = Args::CardRange.new(opts[:range], deck_size: size)
para = Args::Paragraph.new(font).load!(opts, expand_by: size, layout: layout)
+2 -2
View File
@@ -3,12 +3,12 @@ require_relative '../constants'
module Squib
class Deck
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def inches(n)
@dpi * n.to_f
end
# DSL method. See http://squib.readthedocs.org
# DSL method. See http://squib.readthedocs.io
def cm(n)
@dpi * Squib::INCHES_IN_CM * n.to_f
end