From 0f56ef40dbe93a9f23bf40ecee53da5c02b7d137 Mon Sep 17 00:00:00 2001 From: Ryan Dy Date: Sat, 30 Jul 2011 22:56:42 -0700 Subject: [PATCH] reorganize gem and upgrade to rails 3.1.0.rc5 --- lib/sprockets-jquery-tmpl.rb | 4 +-- lib/sprockets/jquery/tmpl/tmpl_processor.rb | 30 +++++++++++++++++++++ lib/sprockets/{ => jquery/tmpl}/version.rb | 2 +- lib/sprockets/tmpl.rb | 27 ------------------- sprockets-jquery-tmpl.gemspec | 4 +-- 5 files changed, 35 insertions(+), 32 deletions(-) create mode 100644 lib/sprockets/jquery/tmpl/tmpl_processor.rb rename lib/sprockets/{ => jquery/tmpl}/version.rb (73%) delete mode 100644 lib/sprockets/tmpl.rb diff --git a/lib/sprockets-jquery-tmpl.rb b/lib/sprockets-jquery-tmpl.rb index 6f469ca..88c9892 100644 --- a/lib/sprockets-jquery-tmpl.rb +++ b/lib/sprockets-jquery-tmpl.rb @@ -1,2 +1,2 @@ -require 'sprockets/version' -require 'sprockets/tmpl' +require 'sprockets/jquery/tmpl/version' +require 'sprockets/jquery/tmpl/tmpl_processor' diff --git a/lib/sprockets/jquery/tmpl/tmpl_processor.rb b/lib/sprockets/jquery/tmpl/tmpl_processor.rb new file mode 100644 index 0000000..d4707f6 --- /dev/null +++ b/lib/sprockets/jquery/tmpl/tmpl_processor.rb @@ -0,0 +1,30 @@ +require 'tilt' +require 'action_view' +require 'action_view/helpers' +require 'action_view/helpers/javascript_helper' + +module Sprockets + module Jquery + module Tmpl + class TmplProcessor < Tilt::Template + include ActionView::Helpers::JavaScriptHelper + + def self.default_mime_type + 'application/javascript' + end + + def prepare + end + + def evaluate(scope, locals, &block) + <<-TMPL +(function($) { + $.template(#{scope.logical_path.gsub(/^tmpls\/(.*)$/i, "\\1").inspect}, "#{escape_javascript data}"); +})(jQuery); + TMPL + end + end + end + end + register_engine '.tmpl', ::Sprockets::Jquery::Tmpl::TmplProcessor +end diff --git a/lib/sprockets/version.rb b/lib/sprockets/jquery/tmpl/version.rb similarity index 73% rename from lib/sprockets/version.rb rename to lib/sprockets/jquery/tmpl/version.rb index 4bde5e8..9377e78 100644 --- a/lib/sprockets/version.rb +++ b/lib/sprockets/jquery/tmpl/version.rb @@ -1,7 +1,7 @@ module Sprockets module Jquery module Tmpl - VERSION = "0.0.2" + VERSION = '0.0.3' end end end diff --git a/lib/sprockets/tmpl.rb b/lib/sprockets/tmpl.rb deleted file mode 100644 index 9abf2be..0000000 --- a/lib/sprockets/tmpl.rb +++ /dev/null @@ -1,27 +0,0 @@ -require 'tilt' -require 'action_view' -require 'action_view/helpers' -require 'action_view/helpers/javascript_helper' - -module Sprockets - class Tmpl < Tilt::Template - include ActionView::Helpers::JavaScriptHelper - - def self.default_mime_type - 'application/javascript' - end - - def prepare - end - - def evaluate(scope, locals, &block) - <<-TMPL -(function($) { - $.template(#{scope.logical_path.gsub(/^tmpls\/(.*)$/i, "\\1").inspect}, "#{escape_javascript data}"); -})(jQuery); - TMPL - end - end - - register_engine '.tmpl', Tmpl -end diff --git a/sprockets-jquery-tmpl.gemspec b/sprockets-jquery-tmpl.gemspec index 9a93306..fc88ead 100644 --- a/sprockets-jquery-tmpl.gemspec +++ b/sprockets-jquery-tmpl.gemspec @@ -1,6 +1,6 @@ # -*- encoding: utf-8 -*- $:.push File.expand_path('../lib', __FILE__) -require 'sprockets/version' +require 'sprockets/jquery/tmpl/version' Gem::Specification.new do |s| s.name = 'sprockets-jquery-tmpl' @@ -18,5 +18,5 @@ Gem::Specification.new do |s| s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } s.require_paths = ["lib"] - s.add_dependency 'actionpack', '3.1.0.rc4' + s.add_dependency 'actionpack', '~> 3.1.0.rc5' end