lib/jets/builders/shim_vars/app.rb in jets-1.2.1 vs lib/jets/builders/shim_vars/app.rb in jets-1.3.0
- old
+ new
@@ -6,11 +6,11 @@
#
# Implements:
#
# functions: IE [:index, :show]
# handler_for(function_name): IE handlers/controllers/posts_controller.index
-# js_path: IE: handlers/controllers/posts_controller.js
+# dest_path: IE: handlers/controllers/posts_controller.js
#
module Jets::Builders::ShimVars
class App < Base
# Allow user to specify relative or full path. The right path gets used
# internally. Example paths:
@@ -67,12 +67,12 @@
underscored_name = @relative_path.sub(%r{app/(\w+)/},'').sub('.rb','')
"handlers/#{process_type.pluralize}/#{underscored_name}.#{meth}"
end
# Example return: "handlers/controllers/posts.js"
- def js_path
+ # TODO: rename this to dest_path or something better now since using native ruby
+ def dest_path
@relative_path
.sub("app", "handlers")
- .sub(/\.rb$/, ".js")
end
end
end