From 4a042c5cfef6d29d509af12830d11304578fa6aa Mon Sep 17 00:00:00 2001 From: pseudomuto Date: Wed, 18 Dec 2013 15:43:46 -0500 Subject: adding pessimistic versioning for gem dependencies --- dashing.gemspec | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'dashing.gemspec') diff --git a/dashing.gemspec b/dashing.gemspec index 61c0b3b..3193bd7 100644 --- a/dashing.gemspec +++ b/dashing.gemspec @@ -11,20 +11,19 @@ Gem::Specification.new do |s| s.description = "This framework lets you build & easily layout dashboards with your own custom widgets. Use it to make a status boards for your ops team, or use it to track signups, conversion rates, or whatever else metrics you'd like to see in one spot. Included with the framework are ready-made widgets for you to use or customize. All of this code was extracted out of a project at Shopify that displays dashboards on TVs around the office." s.author = "Daniel Beauchamp" s.email = 'daniel.beauchamp@shopify.com' - s.files = ["lib/Dashing.rb"] s.homepage = 'http://shopify.github.com/dashing' s.files = Dir['README.md', 'javascripts/**/*', 'templates/**/*','templates/**/.[a-z]*', 'lib/**/*'] - s.add_dependency('sass') - s.add_dependency('coffee-script', '>=1.6.2') - s.add_dependency('execjs', '>=2.0.0') - s.add_dependency('sinatra') - s.add_dependency('sinatra-contrib') - s.add_dependency('thin') - s.add_dependency('rufus-scheduler', '~> 2.0') - s.add_dependency('thor') - s.add_dependency('sprockets') - s.add_dependency('rack') + s.add_dependency('sass', '~> 3.2.12') + s.add_dependency('coffee-script', '~> 2.2.0') + s.add_dependency('execjs', '~> 2.0.2') + s.add_dependency('sinatra', '~> 1.4.4') + s.add_dependency('sinatra-contrib', '~> 1.4.2') + s.add_dependency('thin', '~> 1.6.1') + s.add_dependency('rufus-scheduler', '~> 3.0.3') + s.add_dependency('thor', '~> 0.18.1') + s.add_dependency('sprockets', '~> 2.10.1') + s.add_dependency('rack', '~> 1.5.2') -end \ No newline at end of file +end -- cgit v1.2.3 From 69ed82efa8319e7fbde9df95a4fad4ee96aa5074 Mon Sep 17 00:00:00 2001 From: pseudomuto Date: Wed, 18 Dec 2013 15:49:32 -0500 Subject: adding haml to dev dependencies so all tests run --- dashing.gemspec | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dashing.gemspec') diff --git a/dashing.gemspec b/dashing.gemspec index 3193bd7..de4a590 100644 --- a/dashing.gemspec +++ b/dashing.gemspec @@ -26,4 +26,7 @@ Gem::Specification.new do |s| s.add_dependency('sprockets', '~> 2.10.1') s.add_dependency('rack', '~> 1.5.2') + s.add_development_dependency('rake', '~> 10.1.0') + s.add_development_dependency('haml', '~> 4.0.4') + end -- cgit v1.2.3 From c3a72795ecab47f94527e079b60549051843caa4 Mon Sep 17 00:00:00 2001 From: pseudomuto Date: Wed, 18 Dec 2013 15:55:46 -0500 Subject: switching from test unit to minitest --- dashing.gemspec | 1 + 1 file changed, 1 insertion(+) (limited to 'dashing.gemspec') diff --git a/dashing.gemspec b/dashing.gemspec index de4a590..704d66a 100644 --- a/dashing.gemspec +++ b/dashing.gemspec @@ -28,5 +28,6 @@ Gem::Specification.new do |s| s.add_development_dependency('rake', '~> 10.1.0') s.add_development_dependency('haml', '~> 4.0.4') + s.add_development_dependency('minitest', '~> 5.2.0') end -- cgit v1.2.3 From d0eef2dbe9d1178111cd768116a66b32a3a4b2b5 Mon Sep 17 00:00:00 2001 From: pseudomuto Date: Wed, 18 Dec 2013 19:12:43 -0500 Subject: moving cli to lib and updating bin file --- dashing.gemspec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'dashing.gemspec') diff --git a/dashing.gemspec b/dashing.gemspec index 704d66a..540839d 100644 --- a/dashing.gemspec +++ b/dashing.gemspec @@ -29,5 +29,6 @@ Gem::Specification.new do |s| s.add_development_dependency('rake', '~> 10.1.0') s.add_development_dependency('haml', '~> 4.0.4') s.add_development_dependency('minitest', '~> 5.2.0') - + s.add_development_dependency('mocha', '~> 0.14.0') + s.add_development_dependency('fakeweb', '~> 1.3.0') end -- cgit v1.2.3 From 0c1adbdb9fe428db1f4237e7bf021713b188f8f8 Mon Sep 17 00:00:00 2001 From: pseudomuto Date: Wed, 18 Dec 2013 19:16:02 -0500 Subject: adding simplecov for verifying test coverage --- dashing.gemspec | 1 + 1 file changed, 1 insertion(+) (limited to 'dashing.gemspec') diff --git a/dashing.gemspec b/dashing.gemspec index 540839d..8ef27f8 100644 --- a/dashing.gemspec +++ b/dashing.gemspec @@ -31,4 +31,5 @@ Gem::Specification.new do |s| s.add_development_dependency('minitest', '~> 5.2.0') s.add_development_dependency('mocha', '~> 0.14.0') s.add_development_dependency('fakeweb', '~> 1.3.0') + s.add_development_dependency('simplecov', '~> 0.8.2') end -- cgit v1.2.3