add public to extension

This commit is contained in:
nikAshanin 2017-04-06 14:27:50 +03:00
parent d533e098f8
commit 0dcc8763b5
1 changed files with 6 additions and 6 deletions

View File

@ -22,10 +22,10 @@
import TableKit
extension TableDirector {
public extension TableDirector {
@discardableResult
func replace(section: TableSection, atIndex index: Int, reload: Bool = true) -> Self {
public func replace(section: TableSection, atIndex index: Int, reload: Bool = true) -> Self {
if index < sections.count {
remove(sectionAt: index)
}
@ -37,7 +37,7 @@ extension TableDirector {
}
@discardableResult
func reload(sectionAtIndex index: Int, with animation: UITableViewRowAnimation = .none) -> Self {
public func reload(sectionAtIndex index: Int, with animation: UITableViewRowAnimation = .none) -> Self {
let action = { [tableView] in
if index < tableView?.numberOfSections ?? 0 {
tableView?.reloadSections([index], with: animation)
@ -54,18 +54,18 @@ extension TableDirector {
}
@discardableResult
func replace(withSections sections: [TableSection]) -> Self {
public func replace(withSections sections: [TableSection]) -> Self {
clear().append(sections: sections).reload()
return self
}
@discardableResult
func replace(withSection section: TableSection) -> Self {
public func replace(withSection section: TableSection) -> Self {
return replace(withSections: [section])
}
@discardableResult
func replace(withRows rows: [Row]) -> Self {
public func replace(withRows rows: [Row]) -> Self {
return replace(withSection: TableSection(rows: rows))
}