# -*- encoding: utf-8 -*- # stub: tabs 0.8.2 ruby lib Gem::Specification.new do |s| s.name = "tabs".freeze s.version = "0.8.2".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["JC Grubbs".freeze] s.date = "2013-08-02" s.description = "A redis-backed metrics tracker for keeping tabs on pretty much anything ;)".freeze s.email = ["jc.grubbs@devmynd.com".freeze] s.files = [".gitignore".freeze, ".ruby-version".freeze, ".travis.yml".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "lib/tabs.rb".freeze, "lib/tabs/config.rb".freeze, "lib/tabs/helpers.rb".freeze, "lib/tabs/metrics/counter.rb".freeze, "lib/tabs/metrics/counter/stats.rb".freeze, "lib/tabs/metrics/task.rb".freeze, "lib/tabs/metrics/task/token.rb".freeze, "lib/tabs/metrics/value.rb".freeze, "lib/tabs/metrics/value/stats.rb".freeze, "lib/tabs/resolution.rb".freeze, "lib/tabs/resolutions/day.rb".freeze, "lib/tabs/resolutions/hour.rb".freeze, "lib/tabs/resolutions/minute.rb".freeze, "lib/tabs/resolutions/month.rb".freeze, "lib/tabs/resolutions/week.rb".freeze, "lib/tabs/resolutions/year.rb".freeze, "lib/tabs/storage.rb".freeze, "lib/tabs/tabs.rb".freeze, "lib/tabs/version.rb".freeze, "spec/lib/tabs/metrics/counter/stats_spec.rb".freeze, "spec/lib/tabs/metrics/counter_spec.rb".freeze, "spec/lib/tabs/metrics/task/token_spec.rb".freeze, "spec/lib/tabs/metrics/value/stats_spec.rb".freeze, "spec/lib/tabs/metrics/value_spec.rb".freeze, "spec/lib/tabs/task_spec.rb".freeze, "spec/lib/tabs_spec.rb".freeze, "spec/spec_helper.rb".freeze, "tabs.gemspec".freeze] s.homepage = "https://github.com/thegrubbsian/tabs".freeze s.post_install_message = "Tabs v0.8.0 - BREAKING CHANGES:\nIn version 0.8.0 and higher the get_stats method returns a more robust\nobject instead of just an array of hashes. These stats objects are\nenumerable and most existing code utilizing tabs should continue to\nfunction. However, please review the docs for more information if you\nencounter issues when upgrading. Please review the README if installing\nv0.8.0 or higher.\n\nTabs v0.8.2 - BREAKING CHANGES:\nIn version 0.8.2 and higher the storage keys for value metrics have been\nchanged. Originally the various pieces (avg, sum, count, etc) were\nstored in a JSON serialized string in a single key. The intent was that\nthis would comprise a poor-mans transaction of sorts. The downside\nhowever was a major hit on performance when doing a lot of writes or\nreading stats for a large date range. In v0.8.2 these component values\nare stored in a real Redis hash and updated atomically when a value is\nrecorded. In future versions this will be changed to use a MULTI\nstatement to simulate a transaction. Value data that was recorded prior\nto v0.8.2 will not be accessible in this or future versions so please\ncontinue to use v0.8.1 or lower if that is an issue.\n".freeze s.rubygems_version = "3.5.10".freeze s.summary = "A redis-backed metrics tracker for keeping tabs on pretty much anything ;)".freeze s.test_files = ["spec/lib/tabs/metrics/counter/stats_spec.rb".freeze, "spec/lib/tabs/metrics/counter_spec.rb".freeze, "spec/lib/tabs/metrics/task/token_spec.rb".freeze, "spec/lib/tabs/metrics/value/stats_spec.rb".freeze, "spec/lib/tabs/metrics/value_spec.rb".freeze, "spec/lib/tabs/task_spec.rb".freeze, "spec/lib/tabs_spec.rb".freeze, "spec/spec_helper.rb".freeze] s.specification_version = 3 s.add_runtime_dependency(%q.freeze, [">= 3.2".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.7".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.0.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end