summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpseudomuto <david.muto@gmail.com>2013-12-18 15:43:46 -0500
committerpseudomuto <david.muto@gmail.com>2013-12-18 15:43:46 -0500
commit4a042c5cfef6d29d509af12830d11304578fa6aa (patch)
tree68a52e52f953af4653163843aff516373ac7d18a
parent5b045724acd44e691552c0fb8f86b61aa2e0cd06 (diff)
adding pessimistic versioning for gem dependencies
-rw-r--r--.ruby-version1
-rw-r--r--dashing.gemspec23
-rw-r--r--lib/dashing.rb2
3 files changed, 13 insertions, 13 deletions
diff --git a/.ruby-version b/.ruby-version
new file mode 100644
index 0000000..7fa1d1e
--- /dev/null
+++ b/.ruby-version
@@ -0,0 +1 @@
+2.0.0-p353
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
diff --git a/lib/dashing.rb b/lib/dashing.rb
index a8e9f33..7c4f25a 100644
--- a/lib/dashing.rb
+++ b/lib/dashing.rb
@@ -7,7 +7,7 @@ require 'sass'
require 'json'
require 'yaml'
-SCHEDULER = Rufus::Scheduler.start_new
+SCHEDULER = Rufus::Scheduler.new
set :root, Dir.pwd