Sha256: 3731924f5b6ee6ff9f56c46553d80b1c791191dd6273eebee242a00c04d49466
Contents?: true
Size: 629 Bytes
Versions: 1
Compression:
Stored size: 629 Bytes
Contents
module Shutterbug module Handlers class JsFileHandler def self.config Configuration.instance end def self.js_path "#{self.config.url_prefix}/shutterbug.js" end def self.regex /#{self.config.path_prefix}\/shutterbug.js/ end def initialize @javascript = File.read(js_file).gsub(/URL_PREFIX/, self.class.config.url_prefix) end def js_file File.join(File.dirname(__FILE__), "shutterbug.js") end def handle(helper, req, env) helper.response(@javascript, 'application/javascript') end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shutterbug-0.4.3 | lib/shutterbug/handlers/js_file_handler.rb |