Module: Himg
- Defined in:
- lib/himg.rb,
lib/himg/cli.rb,
lib/himg/railtie.rb,
lib/himg/version.rb,
lib/himg/base_url.rb,
lib/himg/railtie/template_handler.rb,
lib/himg/railtie/controller_config.rb,
sig/himg.rbs
Overview
The Hyper Image Generator
Converts HTML to an Image for a minimal subset of HTML and CSS
Defined Under Namespace
Classes: BaseUrl, CLI, Error, GpuNotFound, Railtie
Constant Summary collapse
- RENDER_OPTIONS =
i[width height truncate verbose base_url disable_fetch fetch_timeout gpu].freeze
- VERSION =
"0.0.12"
Class Method Summary collapse
- .render(html, width: 720, height: 405, truncate: true, verbose: false, base_url: nil, disable_fetch: false, fetch_timeout: 10, gpu: false) ⇒ Object
- .render_to_string ⇒ String
Class Method Details
.render(html, width: 720, height: 405, truncate: true, verbose: false, base_url: nil, disable_fetch: false, fetch_timeout: 10, gpu: false) ⇒ Object
24 25 26 27 |
# File 'lib/himg.rb', line 24 def self.render(html, width: 720, height: 405, truncate: true, verbose: false, base_url: nil, disable_fetch: false, fetch_timeout: 10, gpu: false) @default_renderer ||= Renderer.new @default_renderer.render(html, "width" => width.to_i, "height" => height.to_i, "truncate" => truncate, "verbose" => verbose, "base_url" => BaseUrl.new(base_url).to_s, "disable_fetch" => disable_fetch, "fetch_timeout" => fetch_timeout.to_f, "gpu" => gpu) end |
.render_to_string ⇒ String
15 |
# File 'sig/himg.rbs', line 15 def self.render_to_string: (String html, Hash[string, untyped] ) -> String |