From 4b69f4738c8abe2794db2a52ab3bdce93bbc621b Mon Sep 17 00:00:00 2001 From: hwinn4 Date: Thu, 19 Nov 2015 13:37:29 -0500 Subject: [PATCH 1/2] done --- .babelrc | 1 + app/output.js | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 .babelrc create mode 100644 app/output.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..7a870ac --- /dev/null +++ b/.babelrc @@ -0,0 +1 @@ +{ "presets": ["es2015"] } \ No newline at end of file diff --git a/app/output.js b/app/output.js new file mode 100644 index 0000000..772a7d5 --- /dev/null +++ b/app/output.js @@ -0,0 +1,37 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _ember = require('ember'); + +var _ember2 = _interopRequireDefault(_ember); + +var _resolver = require('ember/resolver'); + +var _resolver2 = _interopRequireDefault(_resolver); + +var _loadInitializers = require('ember/load-initializers'); + +var _loadInitializers2 = _interopRequireDefault(_loadInitializers); + +var _environment = require('./config/environment'); + +var _environment2 = _interopRequireDefault(_environment); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var App; + +_ember2.default.MODEL_FACTORY_INJECTIONS = true; + +App = _ember2.default.Application.extend({ + modulePrefix: _environment2.default.modulePrefix, + podModulePrefix: _environment2.default.podModulePrefix, + Resolver: _resolver2.default +}); + +(0, _loadInitializers2.default)(App, _environment2.default.modulePrefix); + +exports.default = App; From bf643d9a8d42ca3aa1a935fd204dc3b8af1d2930 Mon Sep 17 00:00:00 2001 From: hwinn4 Date: Thu, 19 Nov 2015 15:47:39 -0500 Subject: [PATCH 2/2] passes unit tests --- .babelrc | 1 - app/lib/programmer.js | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) delete mode 100644 .babelrc diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 7a870ac..0000000 --- a/.babelrc +++ /dev/null @@ -1 +0,0 @@ -{ "presets": ["es2015"] } \ No newline at end of file diff --git a/app/lib/programmer.js b/app/lib/programmer.js index e69de29..49559f2 100644 --- a/app/lib/programmer.js +++ b/app/lib/programmer.js @@ -0,0 +1,24 @@ +export default class Programmer{ + constructor(name, language="Ruby"){ + this.name = name; + this.language = language ; + } + + evangelize(){ + return `${this.name}: ${this.language.toUpperCase()} IS THE BEST LANGUAGE EVER`; + } +} + +export var bestLanguages = ["Ruby", "Elixir"]; + + +export function addJavaScript(otherList){ + var new_list = [otherList]; + new_list.push("JavaScript"); + return new_list; +}; + + + + +