I hereby claim:
- I am lukewinikates on github.
- I am lwinikates (https://keybase.io/lwinikates) on keybase.
- I have a public key whose fingerprint is AC5F 7444 8560 9905 7128 38E9 AE14 2850 289E 14F4
To claim this, I am signing this object:
public static class ControllerHelper { | |
// working with forms on MVC 3, I found a handful of instances where I wanted to support ajax form submits using the jQuery form plugin | |
// but still wanted to keep the option of graceful degradation if javascript wasn't supported. | |
// there might be a better approach to this, like having seperate Ajax and vanilla Post methods, | |
// moving the logic that currently resides in the controller elsewhere. That would increase complexity a lot all at once. | |
// Perhaps this kind of thing is the right path in the short term. | |
public static ActionResult PartialIfAjax_ViewOtherwise(this Controller controller, string viewName, object model) { | |
if (controller.Request.IsAjaxRequest()) { | |
return controller.PartialView(viewName, model); |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Text; | |
namespace EntityExtensions { | |
public class FakeDbSet<T> : System.Data.Entity.IDbSet<T> where T : class { | |
private readonly List<T> list = new List<T>(); | |
public FakeDbSet() { |
public static class EqualityExtender | |
{ | |
/// <summary> | |
/// Sometimes you want to say this.Name = "Bob" or "Fran". Linq lets you do: | |
/// new[]{"Fran", "Bob"}.Any(n=> n == this.Name); | |
/// | |
/// but isn't it nicer to do: | |
/// | |
/// this.Name.EqualsAnyOf(new[]{"Bob", "Fran"}); | |
/// </summary> |
--- | |
--- | |
[ | |
{% for post in site.posts %} | |
{ "title": "{{ post.title }}", "url": "{{ post.url}}" }, | |
{% endfor %} | |
null | |
] |
// Links within the dropdown menu | |
li > a { | |
display: block; | |
// ...etc | |
} |
regexp=FAIL:? | |
colours=red | |
count=more | |
- | |
regexp=PASS:? | |
colours=green | |
count=more | |
- | |
regexp=/[\w/\.]+:\d+ | |
colours=blue |
exciting content |
# See http://help.github.com/ignore-files/ for more about ignoring files. | |
# | |
# If you find yourself ignoring temporary files generated by your text editor | |
# or operating system, you probably want to add a global ignore instead: | |
# git config --global core.excludesfile ~/.gitignore_global | |
# Ignore bundler config | |
/.bundle | |
# Ignore the default SQLite database. |
# See http://help.github.com/ignore-files/ for more about ignoring files. | |
# | |
# If you find yourself ignoring temporary files generated by your text editor | |
# or operating system, you probably want to add a global ignore instead: | |
# git config --global core.excludesfile ~/.gitignore_global | |
# Ignore bundler config | |
/.bundle | |
# Ignore the default SQLite database. |
I hereby claim:
To claim this, I am signing this object: