Sha256: 710b0bc1d920744a0e7ab344000253bb0d8cee3de36978a6bcbb08808749c005

Contents?: true

Size: 535 Bytes

Versions: 27

Compression:

Stored size: 535 Bytes

Contents

angular.module("oxymoron.services.resources", [])
  .factory('resourceDecorator', [function () {
    return function(resource) {
      return resource;
    };
  }])

  <% @resources.each do |key, value| %>
    .factory('<%= key %>', ['$resource', 'resourceDecorator', function ($resource, resourceDecorator) {
      return resourceDecorator($resource('<%= value[:url] %>.json', <%= value[:default_params].to_json%>, <%= JSON.pretty_generate(value[:actions]).split("\n").map{|l| (' ' * 6) + l}.join("\n").strip %>));
    }])
  <% end %>

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
oxymoron-1.2.8 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.2.7 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.2.6 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.2.5 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.2.4 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.2.3 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.2.2 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.2.1 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.2.0 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.9 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.8 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.7 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.6 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.5 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.4 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.3 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.2 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.1 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.1.0 app/assets/javascripts/oxymoron/services/resources.js.erb
oxymoron-1.0.10 app/assets/javascripts/oxymoron/services/resources.js.erb