Sha256: c282fe8da193ae7e6fdcca21cf782d6d299d8d5ca1146a69ae9b72550068e8ae
Contents?: true
Size: 977 Bytes
Versions: 1
Compression:
Stored size: 977 Bytes
Contents
module JsRender class << self attr_accessor :config end def self.config @config ||= Configuration.new end def self.reset @config = Configuration.new end def self.configure yield(config) end class Configuration attr_accessor :component_paths, :base_path, :component_suffix, :server_render_function, :client_render_function, :use_asset_pipeline, :asset_finder_class, :key_transforms, :should_server_render def initialize @base_path = 'app/assets/javascripts' @component_paths = ['/**/*'] @component_suffix = '.js' @server_render_function = 'window.render*Server' @client_render_function = 'window.render*Client' @use_asset_pipeline = false @asset_finder_class = nil @key_transforms = [] @should_server_render = true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
js_render-0.5.0 | lib/js_render/configuration.rb |