Sha256: 8bedda02109807a6722f42b80f4309fcf25ef89e57716481f87d7d481e924f77
Contents?: true
Size: 904 Bytes
Versions: 1
Compression:
Stored size: 904 Bytes
Contents
require "ember-cli/railtie" if defined?(Rails) module EmberCLI extend self autoload :BuildServer, "ember-cli/build_server" autoload :Configuration, "ember-cli/configuration" autoload :RackServer, "ember-cli/rack_server" autoload :ViewHelpers, "ember-cli/view_helpers" autoload :Helpers, "ember-cli/helpers" def configure yield configuration end def configuration Configuration.instance end def prepare! Rack::Server.send :prepend, RackServer Rails.configuration.assets.paths << root.join("assets").to_s at_exit{ cleanup } end def start! configuration.apps.values.each(&:start) end def stop! configuration.apps.values.each(&:stop) end def root @root ||= Rails.root.join("tmp", "ember-cli-#{uid}") end private def uid @uid ||= SecureRandom.uuid end def cleanup root.rmtree if root.exist? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ember-cli-rails-0.0.3 | lib/ember-cli-rails.rb |