all files / ember-custom-actions/actions/ resource.js

100% Statements 4/4
100% Branches 0/0
100% Functions 2/2
100% Lines 4/4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17                         
import Ember from 'ember';
import Action from './action';
 
const { assign } = Ember;
 
export default function(path, options = {}) {
  return function(payload = {}, customOptions = {}) {
    return Action.create({
      model: this,
      options: assign(options, customOptions),
      path,
      payload
    }).callAction();
  };
}