There may be future features which are considered experimental (or simply, not commonly required and computationally expensive).
An example of the latter would be distance calculations (
GPXIN-6).
So that the functionality can be implemented without requiring the overhead where it is not needed, create and expose a method whereby certain off-by-default features can be enabled.
Activity
2015-01-13 10:45:29
Have created three new public methods;
The method listExperimental returns a key->value array indicating the internal names of any relevant features and whether the feature has been enabled or not (via enableExperimental ). It is the internal name which must be passed to the other two methods.
Have also added a protected method for use when deciding whether to execute experimental functionality
2015-01-13 10:46:01
2015-01-13 10:49:08
2015-01-13 10:49:08
2015-01-13 10:49:10
Webhook User-Agent
View Commit
2015-01-13 10:49:13