class Jasmine::AssetExpander::Rails4Or5Or6AssetBundle
Public Instance Methods
assets(pathname)
click to toggle source
# File lib/jasmine/asset_expander.rb, line 21 def assets(pathname) if pathname =~ /\.css$/ context.get_stylesheet_assets(pathname.gsub(/\.css$/, '')) else context.get_javascript_assets(pathname.gsub(/\.js$/, '')) end end
Private Instance Methods
context()
click to toggle source
# File lib/jasmine/asset_expander.rb, line 31 def context @context ||= template.extend(GetOriginalAssetsHelper) end
controller()
click to toggle source
# File lib/jasmine/asset_expander.rb, line 39 def controller controller_class.new end
controller_class()
click to toggle source
# File lib/jasmine/asset_expander.rb, line 35 def controller_class Class.new(ActionController::Base) end
lookup_context()
click to toggle source
# File lib/jasmine/asset_expander.rb, line 43 def lookup_context ActionView::LookupContext.new([]) end
template()
click to toggle source
# File lib/jasmine/asset_expander.rb, line 47 def template ActionView::Base.new(lookup_context, {}, controller) end