Module: Geoptima
- Defined in:
- lib/geoptima/data.rb,
lib/geoptima/chart.rb,
lib/geoptima/timer.rb,
lib/geoptima/locator.rb,
lib/geoptima/options.rb,
lib/geoptima/version.rb,
lib/geoptima/daterange.rb,
lib/geoptima/file_time.rb,
lib/geoptima/locationrange.rb
Overview
The Geoptima Module provides support for the Geoptima Client JSON file format
Defined Under Namespace
Modules: ErrorCounter, FileTime, Locatable
Classes: AfterLocatorAlgorithm, AppCategories, AppCategory, BeforeLocatorAlgorithm, Chart, ClosestLocatorAlgorithm, Config, Data, Dataset, DateRange, DateRanges, DaysRange, Event, GruffChart, InterpolationLocatorAlgorithm, LocatableImpl, LocationDistance, LocationEverywhere, LocationRange, Locator, LocatorAlgorithm, MergedTrace, Options, Point, RunningApps, Timer, Trace, Version
Constant Summary
collapse
- SHORT =
256*256
- MIN_VALID_DATETIME =
DateTime.parse("1970-01-01")
- MAX_VALID_DATETIME =
DateTime.parse("2040-01-01")
- MIN_DATETIME =
DateTime.parse("2008-01-01")
- MAX_DATETIME =
DateTime.parse("2040-01-01")
- SPERDAY =
60*60*24
- MSPERDAY =
1000*SPERDAY
- VERSION =
"0.1.22"
Class Method Summary
collapse
Class Method Details
.assert_version(expected_ver, test_mode = false) ⇒ Object
53
54
55
56
57
58
59
60
61
62
63
|
# File 'lib/geoptima/version.rb', line 53
def self.assert_version(expected_ver, test_mode = false)
unless version.compare(expected_ver)
diff = version.diff(expected_ver)
if(!test_mode)
puts "Geoptima library version mismatch. Expected #{expected_ver}, found #{version}."
exit -1
end
return diff
end
true
end
|
.version ⇒ Object
45
46
47
|
# File 'lib/geoptima/version.rb', line 45
def self.version
@@version ||= VERSION.as_geoptima_version
end
|
.version=(test_version) ⇒ Object
49
50
51
|
# File 'lib/geoptima/version.rb', line 49
def self.version=(test_version)
@@version = test_version.as_geoptima_version
end
|