Skip to content

Commit

Permalink
made formatter factories public per Humanizr#150
Browse files Browse the repository at this point in the history
  • Loading branch information
justin-edwards committed Apr 20, 2014
1 parent 32d4cf1 commit a71d4f0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ public class Configurator
{
public Humanizer.DateTimeHumanizeStrategy.IDateTimeHumanizeStrategy DateTimeHumanizeStrategy { get; set; }
public Humanizer.Localisation.Formatters.IFormatter Formatter { get; }
public System.Collections.Generic.IDictionary<string, System.Func<Humanizer.Localisation.Formatters.IFormatter>> FormatterFactories { get; }
}

public class DateHumanizeExtensions
Expand Down
7 changes: 6 additions & 1 deletion src/Humanizer/Configuration/Configurator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ namespace Humanizer.Configuration
/// </summary>
public static class Configurator
{
private static readonly IDictionary<string, Func<IFormatter>> FormatterFactories =
private static readonly IDictionary<string, Func<IFormatter>> _formatterFactories =
new Dictionary<string, Func<IFormatter>>(StringComparer.OrdinalIgnoreCase)
{
{ "ro", () => new RomanianFormatter() },
Expand All @@ -23,6 +23,11 @@ public static class Configurator
{ "pl", () => new CzechSlovakPolishFormatter() }
};

public static IDictionary<string, Func<IFormatter>> FormatterFactories
{
get { return _formatterFactories; }
}

private static IDateTimeHumanizeStrategy _dateTimeHumanizeStrategy = new DefaultDateTimeHumanizeStrategy();

/// <summary>
Expand Down

0 comments on commit a71d4f0

Please sign in to comment.