cleanup module definitions
parent
77a694f797
commit
21bee3a3cb
|
|
@ -1,12 +1,7 @@
|
|||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module ColorValidator
|
||||
module Squib::Args::ColorValidator
|
||||
|
||||
def colorify(color, custom_colors = {})
|
||||
custom_colors[color.to_s] || color.to_s
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
require_relative 'arg_loader'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
module_function def extract_coord(opts, deck)
|
||||
Box.new.extract!(opts, deck)
|
||||
end
|
||||
|
||||
class Coords
|
||||
include ArgLoader
|
||||
|
|
@ -32,4 +33,3 @@ module Squib
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
require 'csv'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
class CSV_Opts
|
||||
|
||||
def initialize(opts)
|
||||
|
|
@ -22,4 +20,3 @@ module Squib
|
|||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,7 +1,4 @@
|
|||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module DirValidator
|
||||
module Squib::Args::DirValidator
|
||||
|
||||
def ensure_dir_created(dir)
|
||||
unless Dir.exists?(dir)
|
||||
|
|
@ -12,5 +9,3 @@ module Squib
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
require_relative 'arg_loader'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
|
||||
class EmbedAdjust
|
||||
include ArgLoader
|
||||
|
|
@ -22,4 +20,3 @@ module Squib
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
require_relative 'arg_loader'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
|
||||
module Squib::Args
|
||||
class EmbedKey
|
||||
|
||||
# Validate the embed lookup key
|
||||
|
|
@ -12,6 +9,4 @@ module Squib
|
|||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
require 'cairo'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
|
||||
class HandSpecial
|
||||
include ArgLoader
|
||||
|
|
@ -34,4 +32,3 @@ module Squib
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
require_relative 'arg_loader'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
|
||||
class Import
|
||||
include ArgLoader
|
||||
|
|
@ -37,4 +35,3 @@ module Squib
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ module Squib::Args
|
|||
module_function def extract_paint(opts, deck)
|
||||
Paint.new(deck.custom_colors).extract!(opts, deck)
|
||||
end
|
||||
|
||||
class Paint
|
||||
include ArgLoader
|
||||
include ColorValidator
|
||||
|
|
|
|||
|
|
@ -1,14 +1,11 @@
|
|||
require_relative '../constants'
|
||||
require_relative 'arg_loader'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
|
||||
class Paragraph
|
||||
include ArgLoader
|
||||
|
||||
|
||||
def self.parameters
|
||||
{ align: :left,
|
||||
str: 'Hello, World!',
|
||||
|
|
@ -42,7 +39,7 @@ module Squib
|
|||
|
||||
def validate_font(arg, _i)
|
||||
arg = @deck_font if arg == :use_set
|
||||
arg = DEFAULT_FONT if arg == :default
|
||||
arg = Squib::DEFAULT_FONT if arg == :default
|
||||
arg
|
||||
end
|
||||
|
||||
|
|
@ -115,4 +112,3 @@ module Squib
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,9 +1,7 @@
|
|||
require_relative 'arg_loader'
|
||||
require_relative 'dir_validator'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
class SaveBatch
|
||||
include ArgLoader
|
||||
include DirValidator
|
||||
|
|
@ -60,4 +58,3 @@ module Squib
|
|||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
require_relative 'arg_loader'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
class SprueFile
|
||||
include ArgLoader
|
||||
|
||||
|
|
@ -41,4 +39,3 @@ module Squib
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,13 +1,10 @@
|
|||
require_relative '../constants'
|
||||
|
||||
module Squib
|
||||
# @api private
|
||||
module Args
|
||||
module Squib::Args
|
||||
# Internal class for handling arguments
|
||||
# @api private
|
||||
class Typographer
|
||||
|
||||
def initialize(config = Conf::DEFAULTS)
|
||||
def initialize(config = Squib::Conf::DEFAULTS)
|
||||
%w(lsquote ldquote rsquote rdquote smart_quotes
|
||||
em_dash en_dash ellipsis).each do |var|
|
||||
instance_variable_set("@#{var}", config[var])
|
||||
|
|
@ -116,4 +113,3 @@ module Squib
|
|||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue