Skip to content

Instantly share code, notes, and snippets.

View ryankelley's full-sized avatar

Ryan Kelley ryankelley

View GitHub Profile
http://rift.zam.com/en/stc.html?t=1cAhE.Vuqzhz0z.E0Rh00c.xE0M0pzc
Spotter's Order - SINGLE BEST AGGRO YOU CAN GET
I have 2 cast bars
Main - Face Slam, Seargeant Order, 2-1, 2-2, Leaders Mark, Grim Lure, Shield Charge, Touch of Life
Second (ctrl+num for me) Tempered Will, Judgement, 2-3, 2-4, Spotter's Order, Dot Pull, Weakening Essence
@ryankelley
ryankelley / gist:1271754
Created October 8, 2011 02:15
Reflect Macro
before fight: Select Tank
type /focus in chat
Spell Reflect Macro
#show Reflective Command
cast @focus Reflective Command
yell Casting Reflect on Tank
- END MACRO -
@ryankelley
ryankelley / ParentIdUrlPolicy.cs
Created November 18, 2010 13:39
ParentIdUrlPolicy
public class ParentIdUrlPolicy : IUrlPolicy
{
public bool Matches(ActionCall call, IConfigurationObserver log)
{
if(log != null)
log.RecordCallStatus(call, "Applying custom url policy for sub routes dependent on the parents Id");
return call.HasInput && call.InputType().CanBeCastTo<IRequireParentId>();
}
public interface IMessage
{
Guid Id { get; set; }
}
[Serializable]
public class EntityCreatedMessage : IMessage
{
public Guid Id { get; set; }
public Type EntityType { get; set; }
public FieldBookServiceRunner()
{
serviceBus = ObjectFactory.GetInstance<IServiceBus>();
using (serviceBus)
{
SubscribeConsumers(ObjectFactory.Container, serviceBus);
Console.ReadLine();
_log.Info("Stopping Service Runner");
public interface IMessage{}
[Serializable]
public class Created<T> :IMessage
{
public Guid Id { get; set; }
public T Entity { get; set; }
public Created(T entity):this()
{
public class OddEvenLiModifier : IPartialElementModifier
{
private readonly Func<AccessorDef, bool> _matches;
private readonly Func<AccessorDef, EachPartialTagModifier> _modifierBuilder;
private bool matches(AccessorDef accessorDef)
{
return accessorDef.ModelType.IsType<ProjectListModel>();
}
public class KokugenHtmlConventions : HtmlConventionRegistry
{
public KokugenHtmlConventions()
{
numbers();
validationAttributes();
editors();
Editors.Builder<FormItemBuilder>();
}
public class FormItemBuilder : ElementBuilder
{
protected override bool matches(AccessorDef def)
{
return def.Accessor.PropertyType == typeof(string);
}
public override HtmlTag Build(ElementRequest request)
{
var elementId = buildId(request.Accessor.Name);