Module: JsTextRails
- Defined in:
- lib/js-text-rails.rb,
lib/js-text-rails/railtie.rb,
lib/js-text-rails/version.rb,
lib/js-text-rails/svg_sprockets.rb,
lib/js-text-rails/text_sprockets.rb,
lib/js-text-rails/svg_transformer.rb,
lib/js-text-rails/text_transformer.rb
Overview
Transform text files into strings on a global JavaScript object.
Defined Under Namespace
Classes: Railtie, SvgSprockets, SvgTransformer, TextSprockets, TextTransformer
Constant Summary collapse
- VERSION =
"1.0.0"
Class Method Summary collapse
-
.install(assets, params = {}) ⇒ Object
Add JsText to Sprockets environment in ‘assets`.
-
.svg_transformer(params = {}) ⇒ Object
Cache transformer instances.
-
.uninstall(assets) ⇒ Object
Disable installed JsText.
Class Method Details
.install(assets, params = {}) ⇒ Object
Add JsText to Sprockets environment in ‘assets`.
6 7 8 9 |
# File 'lib/js-text-rails.rb', line 6 def self.install(assets, params = {}) SvgSprockets.register_transformer(svg_transformer(params)) SvgSprockets.install(assets) end |
.svg_transformer(params = {}) ⇒ Object
Cache transformer instances.
17 18 19 |
# File 'lib/js-text-rails.rb', line 17 def self.svg_transformer(params = {}) SvgTransformer.new(params) end |
.uninstall(assets) ⇒ Object
Disable installed JsText.
12 13 14 |
# File 'lib/js-text-rails.rb', line 12 def self.uninstall(assets) SvgSprockets.uninstall(assets) end |