Sha256: 5caf36b3fdc2eecd19d60c1cf3d3fcd6b9c1a6115c84228e70d8a9edeb88783c
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
require 'ember/rails/version' require 'ember/version' require 'ember/handlebars/version' require 'ember/rails/engine' module Ember module Rails # Create a map from Rails environments to versions of Ember. mattr_accessor :map # By default, production and test will both use minified Ember. # Add mappings in your environment files like so: # Ember::Rails.map["staging"] = "production" # To use ember-spade, map development to spade: # Ember::Rails.map["development"] = "spade" self.map ||= {"test" => "production"} # Returns the asset path containing Ember for the current Rails # environment. Defaults to development if no other version is found. def self.ember_path @ember_path ||= begin # Check for an enviroment mapping mapped_dir = Ember::Rails.map[::Rails.env] # Get the location, either mapped or based on Rails.env ember_root = File.expand_path("../../vendor/ember", __FILE__) ember_path = File.join(ember_root, mapped_dir || ::Rails.env) # Fall back on development if we couldn't find another version unless File.exist?(ember_path) ember_path = File.join(ember_root, "development") end ember_path end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ember-rails-0.5.0 | lib/ember_rails.rb |