lib/run_loop/version.rb in run_loop-2.1.7 vs lib/run_loop/version.rb in run_loop-2.1.8
- old
+ new
@@ -1,19 +1,24 @@
module RunLoop
- VERSION = "2.1.7"
+ VERSION = "2.1.8"
# A model of a software release version that can be used to compare two versions.
#
# Calabash and RunLoop try very hard to comply with Semantic Versioning rules.
# However, the semantic versioning spec is incompatible with RubyGem's patterns
# for pre-release gems.
#
- # > "But returning to the practical: No release version of SemVer is compatible with Rubygems." - _David Kellum_
+ # > "But returning to the practical: No release version of SemVer is compatible
+ # > with Rubygems." - _David Kellum_
#
# Calabash and RunLoop version numbers will be in the form `<major>.<minor>.<patch>[.pre<N>]`.
#
# @see http://semver.org/
# @see http://gravitext.com/2012/07/22/versioning.html
+ #
+ # TODO Expand to handle versions with more than 1 "." and no "."
+ # ^ Needs to handle arbitrary versions from Info.plists. In particular it
+ # needs to handle a unix timestamp - found the DeviceAgent-Runner.app.
class Version
# @!attribute [rw] major
# @return [Integer] the major version
attr_accessor :major