diff --git a/Sources/HummingbirdMustache/Library.swift b/Sources/HummingbirdMustache/Library.swift index 69b115b..e3ad730 100644 --- a/Sources/HummingbirdMustache/Library.swift +++ b/Sources/HummingbirdMustache/Library.swift @@ -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) } diff --git a/Sources/HummingbirdMustache/Template+Render.swift b/Sources/HummingbirdMustache/Template+Render.swift index 0d72411..aca2f0c 100644 --- a/Sources/HummingbirdMustache/Template+Render.swift +++ b/Sources/HummingbirdMustache/Template+Render.swift @@ -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 } } diff --git a/Tests/HummingbirdMustacheTests/LibraryTests.swift b/Tests/HummingbirdMustacheTests/LibraryTests.swift index b94bfef..2cb1929 100644 --- a/Tests/HummingbirdMustacheTests/LibraryTests.swift +++ b/Tests/HummingbirdMustacheTests/LibraryTests.swift @@ -13,6 +13,6 @@ final class LibraryTests: XCTestCase { let library = HBMustacheLibrary(directory: "./templates") let object = ["value": ["value1", "value2"]] - XCTAssertEqual(library.render(object, withTemplateNamed: "test"), "value1value2") + XCTAssertEqual(library.render(object, withTemplate: "test"), "value1value2") } } diff --git a/Tests/HummingbirdMustacheTests/PartialTests.swift b/Tests/HummingbirdMustacheTests/PartialTests.swift index 06ae770..cb6c5b8 100644 --- a/Tests/HummingbirdMustacheTests/PartialTests.swift +++ b/Tests/HummingbirdMustacheTests/PartialTests.swift @@ -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"), """

Names

john adam @@ -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"), """

Names

john adam