Sha256: 836d3388a2c9ba68b25bf7a8f91e9baf2928d8fa6386fb916d75417478b71ab2
Contents?: true
Size: 833 Bytes
Versions: 3
Compression:
Stored size: 833 Bytes
Contents
module RailsExternalAssets 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 :base_path, :manifest_file, :sprockets_directives, :build_script def initialize # base path should be off Rails public/ @base_path = '/external-assets/' @manifest_file = 'public/external-assets/manifest.json' @sprockets_directives = [ { mime_type: 'application/javascript', comments: ['//', ['/*', '*/']] }, { mime_type: 'text/css', comments: ['//', ['/*', '*/']] } ] @build_script = 'echo "You did not define a build script"' end end end
Version data entries
3 entries across 3 versions & 1 rubygems