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