Skip to content

Commit

Permalink
Auto merge of #124 - martndemus:string-helper, r=poteto
Browse files Browse the repository at this point in the history
Dry up string helpers

None
  • Loading branch information
homu committed Mar 23, 2016
2 parents 055e27d + 348f256 commit 11b8e62
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 25 deletions.
6 changes: 6 additions & 0 deletions addon/-private/create-string-helper.js
@@ -0,0 +1,6 @@
export default function(stringFunction) {
return function([string]) {
string = string || '';
return stringFunction(string);
}
}
7 changes: 2 additions & 5 deletions addon/helpers/camelize.js
@@ -1,9 +1,6 @@
import { helper } from 'ember-helper';
import { camelize as _camelize } from 'ember-string';
import createStringHelperFunction from '../-private/create-string-helper';

export function camelize([string]) {
string = string || '';
return _camelize(string);
}

export const camelize = createStringHelperFunction(_camelize);
export default helper(camelize);
7 changes: 2 additions & 5 deletions addon/helpers/capitalize.js
@@ -1,9 +1,6 @@
import { helper } from 'ember-helper';
import { capitalize as _capitalize } from 'ember-string';
import createStringHelperFunction from '../-private/create-string-helper';

export function capitalize([string]) {
string = string || '';
return _capitalize(string);
}

export const capitalize = createStringHelperFunction(_capitalize);
export default helper(capitalize);
7 changes: 2 additions & 5 deletions addon/helpers/classify.js
@@ -1,9 +1,6 @@
import { helper } from 'ember-helper';
import { classify as _classify } from 'ember-string';
import createStringHelperFunction from '../-private/create-string-helper';

export function classify([string]) {
string = string || '';
return _classify(string);
}

export const classify = createStringHelperFunction(_classify);
export default helper(classify);
7 changes: 2 additions & 5 deletions addon/helpers/dasherize.js
@@ -1,9 +1,6 @@
import { helper } from 'ember-helper';
import { dasherize as _dasherize } from 'ember-string';
import createStringHelperFunction from '../-private/create-string-helper';

export function dasherize([string]) {
string = string || '';
return _dasherize(string);
}

export const dasherize = createStringHelperFunction(_dasherize);
export default helper(dasherize);
7 changes: 2 additions & 5 deletions addon/helpers/underscore.js
@@ -1,9 +1,6 @@
import { helper } from 'ember-helper';
import { underscore as _underscore } from 'ember-string';
import createStringHelperFunction from '../-private/create-string-helper';

export function underscore([string]) {
string = string || '';
return _underscore(string);
}

export const underscore = createStringHelperFunction(_underscore);
export default helper(underscore);

0 comments on commit 11b8e62

Please sign in to comment.