render(_, withTemplateNamed) -> render(_, withTemplate)
This commit is contained in:
@@ -42,7 +42,7 @@ public class HBMustacheLibrary {
|
||||
/// - object: Object to render
|
||||
/// - name: Name of template
|
||||
/// - Returns: Rendered text
|
||||
public func render(_ object: Any, withTemplateNamed name: String) -> String? {
|
||||
public func render(_ object: Any, withTemplate name: String) -> String? {
|
||||
guard let template = templates[name] else { return nil }
|
||||
return template.render(object)
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ extension HBMustacheTemplate {
|
||||
string += renderInvertedSection(child, parent: object, with: template)
|
||||
|
||||
case .partial(let name):
|
||||
if let text = library?.render(object, withTemplateNamed: name) {
|
||||
if let text = library?.render(object, withTemplate: name) {
|
||||
string += text
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,6 +13,6 @@ final class LibraryTests: XCTestCase {
|
||||
|
||||
let library = HBMustacheLibrary(directory: "./templates")
|
||||
let object = ["value": ["value1", "value2"]]
|
||||
XCTAssertEqual(library.render(object, withTemplateNamed: "test"), "<test><value>value1</value><value>value2</value></test>")
|
||||
XCTAssertEqual(library.render(object, withTemplate: "test"), "<test><value>value1</value><value>value2</value></test>")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ final class PartialTests: XCTestCase {
|
||||
library.register(template2, named: "user")
|
||||
|
||||
let object: [String: Any] = ["names": ["john", "adam", "claire"]]
|
||||
XCTAssertEqual(library.render(object, withTemplateNamed: "base"), """
|
||||
XCTAssertEqual(library.render(object, withTemplate: "base"), """
|
||||
<h2>Names</h2>
|
||||
<strong>john</strong>
|
||||
<strong>adam</strong>
|
||||
@@ -43,7 +43,7 @@ final class PartialTests: XCTestCase {
|
||||
library.register(template, named: "base")
|
||||
|
||||
let object: [String: Any] = ["names": ["john", "adam", "claire"], "partial": template2]
|
||||
XCTAssertEqual(library.render(object, withTemplateNamed: "base"), """
|
||||
XCTAssertEqual(library.render(object, withTemplate: "base"), """
|
||||
<h2>Names</h2>
|
||||
<strong>john</strong>
|
||||
<strong>adam</strong>
|
||||
|
||||
Reference in New Issue
Block a user