Sha256: 73ee930becc5ed80f04943e0f9cdbcec2b8deb54de4ff2b1ed96beac1c43d0bd
Contents?: true
Size: 787 Bytes
Versions: 39
Compression:
Stored size: 787 Bytes
Contents
require File.expand_path('../global', __FILE__) module SocialStream module Release class Component < Global attr_reader :name def initialize(name, options = {}) @name, @options = name, options end # Has this component changes since the last release def dirty? `git log #{ last_tag }.. #{ name } | wc -l`.to_i > 0 end protected def version_file @version_file ||= VersionFile.new(@name, @options[:version]) end def gemspec "#{ name }/social_stream-#{ name }.gemspec" end def rake_release_command "cd #{ @name } && rake release" end end end end require File.expand_path('../component/version_file', __FILE__)
Version data entries
39 entries across 39 versions & 1 rubygems