app/helpers/ember_rails_helper.rb in ember-cli-rails-0.4.3 vs app/helpers/ember_rails_helper.rb in ember-cli-rails-0.5.0
- old
+ new
@@ -1,25 +1,29 @@
require "ember-cli/capture"
module EmberRailsHelper
def include_ember_index_html(name, &block)
+ warn <<-MSG.strip_heredoc
+ The `include_ember_index_html` helper has been deprecated.
+
+ Rename all invocations to `render_ember_app`
+ MSG
+
+ render_ember_app(name, &block)
+ end
+
+ def render_ember_app(name, &block)
markup_capturer = EmberCli::Capture.new(sprockets: self, &block)
head, body = markup_capturer.capture
- html = EmberCli[name].index_html(
- sprockets: self,
- head: head,
- body: body,
- )
-
- render inline: html
+ render inline: EmberCli[name].sprockets.index_html(head: head, body: body)
end
def include_ember_script_tags(name, **options)
- javascript_include_tag(*EmberCli[name].exposed_js_assets, options)
+ javascript_include_tag(*EmberCli[name].sprockets.assets, options)
end
def include_ember_stylesheet_tags(name, **options)
- stylesheet_link_tag(*EmberCli[name].exposed_css_assets, options)
+ stylesheet_link_tag(*EmberCli[name].sprockets.assets, options)
end
end