I hereby claim:
- I am Srdjan on github.
- I am srdjan (https://keybase.io/srdjan) on keybase.
- I have a public key whose fingerprint is 2921 E5C1 5268 9C43 CBC2 F09B 2795 2062 AEFD BC91
To claim this, I am signing this object:
| // original code | |
| function printTrace(log) { | |
| for (var i = 0; i < log.length; i++) { | |
| var entry = log[i]; | |
| var args = entry.args; | |
| var argstring = "("; | |
| for (var j = 0; j < args.length - 1; j++) { | |
| argstring += args[j].toString() + ","; | |
| } | |
| if (args.length > 0) { |
| //- Model: ---------------------------------------- | |
| items = Observable [] | |
| completeAll = Observable(false) | |
| completeAll.observe (val) -> | |
| items.forEach (i) -> | |
| i.checked(val) | |
| model = | |
| removeFinished: -> |
I hereby claim:
To claim this, I am signing this object:
| using SimplR.Resources; | |
| using SimplR.Hypermedia; | |
| using SimplR.Services; | |
| using App.Domain.Users; | |
| namespace App.Handlers.Users { | |
| public class UsersHandler : IHandler<User> { | |
| public List<User> Query(Expression expr) {...} | |
| public void CreateCommand(User user) {...} | |
| public void UpdateCommand(User user) {...} |
| using Simplr.Middleware; | |
| namespace App.Runner { | |
| internal static class Program { | |
| static void Main() { | |
| var _pipeline = new Pipeline() | |
| .Use(new ResourceResolver()) | |
| .Use(new HypermediaValidator()) | |
| .Use(new ApiCall()) | |
| .Use(new HypermediaUpdater()) |
| using SimplR.Resources; | |
| using SimplR.Hypermedia; | |
| using SimplR.Services; | |
| using App.Domain.Users; | |
| namespace App.Resources.Users { | |
| public class UsersResource : Resource<User> { | |
| public override List<User> Get() {...} | |
| public override User Get(int id) {...} | |
| public override User Post(User user) {...} |
| namespace Simplr.Middleware { | |
| public class ResourceResolver : MiddlewareBase { | |
| public override Task Process(IContext context) {...} | |
| } | |
| public class HypermediaValidator : MiddlewareBase { | |
| public override Task Process(IContext context) {...} | |
| } | |
| //... | |
| //additional middleware components | |
| } |
| get(); | |
| get(5); | |
| get('id > 5'); |
| getAll(); | |
| getById(5); | |
| getByExpr('id > 5'); |
| var get = (function() { | |
| var overrides = { | |
| getAll: function() { | |
| console.log('return all...'); | |
| return this; | |
| }, | |
| getById: function(args) { | |
| console.log('return by id:' + args); | |
| return this; | |
| }, |