Sha256: dbd1d68ad89ceeff6653751b8f9edb6b7e298fa114d45dcd37e3612911f6350d

Contents?: true

Size: 636 Bytes

Versions: 7

Compression:

Stored size: 636 Bytes

Contents

module SocialStream
  module Release
    class << self
      def create(*args)
        dependencies = Global::Release.new.dependencies

        components = args.map do |a|
          name, version = a.split(":")

          if dependencies.include?(name)
            Component::Release.new(name, version).release!
          else
            @target = name
          end
        end

        Global::Release.new(@target).release!
      end
    end
  end
end

%w(dependency_update global/release global/version_file component/release component/version_file).each do |file|
  require File.expand_path("../release/#{ file }", __FILE__)
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
social_stream-0.10.2 lib/social_stream/release.rb
social_stream-0.10.1 lib/social_stream/release.rb
social_stream-0.10.0 lib/social_stream/release.rb
social_stream-0.9.7 lib/social_stream/release.rb
social_stream-0.9.6 lib/social_stream/release.rb
social_stream-0.9.5 lib/social_stream/release.rb
social_stream-0.9.4 lib/social_stream/release.rb