Module: Vectory
- Defined in:
- lib/vectory.rb,
lib/vectory.rb,
lib/vectory.rb,
lib/vectory/ps.rb,
lib/vectory/cli.rb,
lib/vectory/emf.rb,
lib/vectory/eps.rb,
lib/vectory/svg.rb,
lib/vectory/image.rb,
lib/vectory/utils.rb,
lib/vectory/errors.rb,
lib/vectory/vector.rb,
lib/vectory/datauri.rb,
lib/vectory/version.rb,
lib/vectory/file_magic.rb,
lib/vectory/svg_mapping.rb,
lib/vectory/image_resize.rb,
lib/vectory/svg_document.rb,
lib/vectory/configuration.rb
Overview
Define additional module methods
Defined Under Namespace
Classes: CLI, Configuration, ConversionError, Datauri, Emf, Eps, Error, FileMagic, Image, ImageResize, InvalidFormatError, NotImplementedError, NotWrittenToDiskError, ParsingError, Ps, Svg, SvgDocument, SvgMapping, SystemCallError, Utils, Vector
Constant Summary
collapse
- VERSION =
"0.12.0"
Class Method Summary
collapse
Class Method Details
.convert(image, format) ⇒ Object
58
59
60
|
# File 'lib/vectory.rb', line 58
def self.convert(image, format)
image.convert(format)
end
|
.image_resize(img, path, maxheight, maxwidth) ⇒ Object
62
63
64
|
# File 'lib/vectory.rb', line 62
def self.image_resize(img, path, maxheight, maxwidth)
Vectory::ImageResize.new.call(img, path, maxheight, maxwidth)
end
|
.root_path ⇒ Object
54
55
56
|
# File 'lib/vectory.rb', line 54
def self.root_path
Pathname.new(File.dirname(__dir__))
end
|
.ui ⇒ Object
45
46
47
48
49
50
51
52
|
# File 'lib/vectory.rb', line 45
def self.ui
@ui ||= Logger.new($stdout).tap do |logger|
logger.level = ENV["VECTORY_LOG"] || Logger::WARN
logger.formatter = proc { |_severity, _datetime, _progname, msg|
"#{msg}\n"
}
end
end
|