Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 37 lines (28 sloc) 0.957 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
//
// TPMarkdownDataParser.m
// Tipi
//
// Created by Chris Ross on 05/04/2012.
// Copyright (c) 2012 hiddenMemory Ltd. All rights reserved.
//

#import "TPMarkdownDataParser.h"
#import "discountWrapper.h"

@implementation TPMarkdownDataParser

- (NSDictionary*)values {
NSDictionary *values = [super values];
NSMutableDictionary *markdownValues = [NSMutableDictionary dictionary];

for( NSString *key in [values allKeys] ) {
NSMutableString *htmlSnippet = [NSMutableString stringWithString:discountToHTML([values objectForKey:key])];

if( [htmlSnippet hasPrefix:@"<p>"] ) {
[htmlSnippet deleteCharactersInRange:NSMakeRange(0, [@"<p>" length])];
}
if( [htmlSnippet hasSuffix:@"</p>"] ) {
NSUInteger tagLength = [@"</p>" length];
[htmlSnippet deleteCharactersInRange:NSMakeRange([htmlSnippet length] - tagLength, tagLength)];
}

[markdownValues setObject:htmlSnippet
forKey:key];
}

return markdownValues;
}

@end
Something went wrong with that request. Please try again.