Sha256: 629693b90e2f57a9b5f5c75b28b7abe62c9e7dc2782ed9eed2db73e0048fbbc8

Contents?: true

Size: 511 Bytes

Versions: 1

Compression:

Stored size: 511 Bytes

Contents

angular.module("<%= @plural_model_name %>", ["ngResource"]).
  factory("<%= @model_name %>", ['$resource', function($resource) {
    var <%= @model_name %>;
    <%= @model_name %> = $resource("/<%= @plural_model_name %>/:id", 
    { id: "@id" }, 
    {
      update: { method: "PUT" },
      destroy: { method: "DELETE" }
    });

    <%= @model_name %>.prototype.destroy = function(cb) {
      return <%= @model_name %>.remove({
        id: this.id
      }, cb);
    };

    return <%= @model_name %>;
  }
]);

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
angularjs_scaffold-0.0.24 lib/generators/angularjs/scaffold/templates/plural_model_name.js