Made version code more accessible and fixed up lib/gemspec.rb
This commit is contained in:
parent
5e69fdac17
commit
1f72e3d90a
4 changed files with 42 additions and 14 deletions
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env ruby
|
||||
require File.expand_path('../refinerycms-blog.rb', __FILE__)
|
||||
version = ::Refinery::Blog.version
|
||||
require File.expand_path('../refinery/blog/version', __FILE__)
|
||||
version = ::Refinery::Blog::Version.to_s
|
||||
raise "Could not get version so gemspec can not be built" if version.nil?
|
||||
files = Dir.glob("**/*").flatten.reject do |file|
|
||||
file =~ /\.gem(spec)?$/
|
||||
|
@ -18,10 +18,14 @@ Gem::Specification.new do |s|
|
|||
s.authors = ['Resolve Digital', 'Neoteric Design']
|
||||
s.require_paths = %w(lib)
|
||||
|
||||
# Runtime dependencies
|
||||
s.add_dependency 'refinerycms-core', '>= 0.9.9.1'
|
||||
s.add_dependency 'filters_spam', '~> 0.2'
|
||||
s.add_dependency 'acts-as-taggable-on'
|
||||
|
||||
# Development dependencies
|
||||
s.add_development_dependency 'factory_girl'
|
||||
|
||||
s.files = %w(
|
||||
#{files.join("\n ")}
|
||||
)
|
||||
|
|
17
lib/refinery/blog/version.rb
Normal file
17
lib/refinery/blog/version.rb
Normal file
|
@ -0,0 +1,17 @@
|
|||
module Refinery
|
||||
module Blog
|
||||
class Version
|
||||
@major = 1
|
||||
@minor = 4
|
||||
@tiny = 0
|
||||
|
||||
class << self
|
||||
attr_reader :major, :minor, :tiny
|
||||
|
||||
def to_s
|
||||
[@major, @minor, @tiny].compact.join('.')
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
|
@ -3,6 +3,13 @@ require 'filters_spam'
|
|||
module Refinery
|
||||
module Blog
|
||||
|
||||
autoload :Version, File.expand_path('../refinery/blog/version', __FILE__)
|
||||
class << self
|
||||
def version
|
||||
::Refinery::Blog::Version.to_s
|
||||
end
|
||||
end
|
||||
|
||||
class Engine < Rails::Engine
|
||||
initializer 'blog serves assets' do |app|
|
||||
app.middleware.insert_after ::ActionDispatch::Static, ::ActionDispatch::Static, "#{root}/public"
|
||||
|
@ -35,11 +42,5 @@ module Refinery
|
|||
end
|
||||
end
|
||||
end if defined?(Rails::Engine)
|
||||
|
||||
class << self
|
||||
def version
|
||||
%q{1.4}
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,18 +1,21 @@
|
|||
Gem::Specification.new do |s|
|
||||
s.name = %q{refinerycms-blog}
|
||||
s.version = %q{1.4}
|
||||
s.version = %q{1.4.0}
|
||||
s.description = %q{A really straightforward open source Ruby on Rails blog engine designed for integration with RefineryCMS.}
|
||||
s.date = %q{2011-04-03}
|
||||
s.date = %q{2011-04-25}
|
||||
s.summary = %q{Ruby on Rails blogging engine for RefineryCMS.}
|
||||
s.email = %q{info@refinerycms.com}
|
||||
s.homepage = %q{http://refinerycms.com/blog}
|
||||
s.authors = ['Resolve Digital', 'Neoteric Design']
|
||||
s.require_paths = %w(lib)
|
||||
|
||||
s.add_dependency 'refinerycms-core', '>= 0.9.9.1'
|
||||
s.add_dependency 'filters_spam', '~> 0.2'
|
||||
s.add_dependency 'acts-as-taggable-on'
|
||||
s.add_development_dependency 'factory_girl'
|
||||
# Runtime dependencies
|
||||
s.add_dependency 'refinerycms-core', '>= 0.9.9.1'
|
||||
s.add_dependency 'filters_spam', '~> 0.2'
|
||||
s.add_dependency 'acts-as-taggable-on'
|
||||
|
||||
# Development dependencies
|
||||
s.add_development_dependency 'factory_girl'
|
||||
|
||||
s.files = %w(
|
||||
app
|
||||
|
@ -127,6 +130,9 @@ Gem::Specification.new do |s|
|
|||
lib/gemspec.rb
|
||||
lib/generators
|
||||
lib/generators/refinerycms_blog_generator.rb
|
||||
lib/refinery
|
||||
lib/refinery/blog
|
||||
lib/refinery/blog/version.rb
|
||||
lib/refinerycms-blog.rb
|
||||
public
|
||||
public/images
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue