Skip to content

Commit

Permalink
access control updates
Browse files Browse the repository at this point in the history
  • Loading branch information
vincentneo committed Feb 13, 2019
1 parent 72861db commit 27fc6fa
Show file tree
Hide file tree
Showing 8 changed files with 43 additions and 27 deletions.
8 changes: 4 additions & 4 deletions Classes/GPXBounds.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ import Foundation

open class GPXBounds: GPXElement {

var minLatitude: Double?
var maxLatitude: Double?
var minLongitude: Double?
var maxLongitude: Double?
public var minLatitude: Double?
public var maxLatitude: Double?
public var minLongitude: Double?
public var maxLongitude: Double?

// MARK:- Instance

Expand Down
6 changes: 3 additions & 3 deletions Classes/GPXCopyright.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import Foundation

open class GPXCopyright: GPXElement {

var year: Date?
var license: String?
var author: String?
public var year: Date?
public var license: String?
public var author: String?

// MARK:- Instance

Expand Down
4 changes: 2 additions & 2 deletions Classes/GPXEmail.swift
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import Foundation
/// An email address. Broken into two parts (id and domain) to help prevent email harvesting.
open class GPXEmail: GPXElement {

var emailID: String?
var domain: String?
public var emailID: String?
public var domain: String?

// MARK:- Instance

Expand Down
2 changes: 1 addition & 1 deletion Classes/GPXParser.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Foundation

open class GPXParser: NSObject, XMLParserDelegate {

var parser: XMLParser
private var parser: XMLParser

// MARK:- Initializers

Expand Down
6 changes: 3 additions & 3 deletions Classes/GPXPerson.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import Foundation

open class GPXPerson: GPXElement {

var name: String?
var email: GPXEmail?
var link: GPXLink?
public var name: String?
public var email: GPXEmail?
public var link: GPXLink?

// MARK:- Instance

Expand Down
24 changes: 20 additions & 4 deletions Classes/GPXPoint.swift
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ import Foundation

open class GPXPoint: GPXElement {

var elevation: Double? = Double()
var time: Date = Date()
var latitude: Double? = Double()
var longitude: Double? = Double()
public var elevation: Double?
public var time: Date?
public var latitude: Double?
public var longitude: Double?

// MARK:- Instance

Expand All @@ -22,10 +22,26 @@ open class GPXPoint: GPXElement {
}

public init(latitude: Double, longitude: Double) {
super.init()
self.latitude = latitude
self.longitude = longitude
}

init(dictionary: [String : String]) {
super.init()
self.latitude = number(from: dictionary["lat"])
self.longitude = number(from: dictionary["lon"])
self.elevation = number(from: dictionary["ele"])
self.time = ISO8601DateParser.parse(dictionary["time"])
}

func number(from string: String?) -> Double? {
guard let NonNilString = string else {
return nil
}
return Double(NonNilString)
}

// MARK:- Tag

override func tagName() -> String {
Expand Down
2 changes: 1 addition & 1 deletion Classes/GPXPointSegment.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Foundation

open class GPXPointSegment: GPXElement {

var points = [GPXPoint]()
public var points = [GPXPoint]()

// MARK:- Instance

Expand Down
18 changes: 9 additions & 9 deletions Classes/GPXRoute.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ import Foundation

open class GPXRoute: GPXElement {

var name: String?
var comment: String?
var desc: String?
var source: String?
var link: GPXLink?
var type: String?
var extensions: GPXExtensions?
var routepoints = [GPXRoutePoint]()
var number: Int?
public var name: String?
public var comment: String?
public var desc: String?
public var source: String?
public var link: GPXLink?
public var type: String?
public var extensions: GPXExtensions?
public var routepoints = [GPXRoutePoint]()
public var number: Int?

// MARK:- Instance

Expand Down

0 comments on commit 27fc6fa

Please sign in to comment.