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

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