diff --git a/lib/sync.rb b/lib/sync.rb index 26baa30..c722674 100644 --- a/lib/sync.rb +++ b/lib/sync.rb @@ -29,6 +29,7 @@ require 'sync/clients/pusher' require 'sync/clients/dummy' require 'sync/reactor' +require 'sync/version' if defined? Rails require 'sync/erb_tracker' require 'sync/engine' diff --git a/lib/sync/version.rb b/lib/sync/version.rb new file mode 100644 index 0000000..dbf807c --- /dev/null +++ b/lib/sync/version.rb @@ -0,0 +1,3 @@ +module Sync + VERSION = '0.3.2' +end diff --git a/sync.gemspec b/sync.gemspec index 0acc845..672c780 100644 --- a/sync.gemspec +++ b/sync.gemspec @@ -1,12 +1,19 @@ +$:.push File.expand_path("../lib", __FILE__) + +require 'sync/version' + Gem::Specification.new do |s| + s.required_ruby_version = Gem::Requirement.new('>= 1.9.3') + s.name = "sync" - s.version = "0.3.1" + s.version = Sync::VERSION s.author = "Chris McCord" s.email = "chris@chrismccord.com" s.homepage = "http://github.com/chrismccord/sync" s.summary = "Realtime Rails Partials" s.description = "Sync turns your Rails partials realtime with automatic updates through Faye" - s.files = Dir["{app,config,lib,test}/**/*", "[A-Z]*", "init.rb"] - ["Gemfile.lock"] + s.files = `git ls-files`.split("\n") + s.test_files = `git ls-files -- {gemfiles,test}/*`.split("\n") s.require_path = "lib" s.licenses = ['MIT'] @@ -22,6 +29,4 @@ Gem::Specification.new do |s| s.add_development_dependency 'sqlite3' s.add_development_dependency 'pry' s.add_development_dependency 'minitest', '< 5.0.0' - - s.required_rubygems_version = ">= 1.3.4" end