lib/relish/commands/push.rb in relish-0.0.5 vs lib/relish/commands/push.rb in relish-0.0.6

- old
+ new

@@ -9,37 +9,33 @@ module Command Help.for_command(:push, "push your features to relishapp.com") class Push < Base - def default - run - end + option :version + def default; run end + def run post files_as_tar_gz end def post(tar_gz_data) - resource[parameters].post(tar_gz_data, :content_type => 'application/x-gzip') + resource["pushes?#{parameters}"].post(tar_gz_data, + :content_type => 'application/x-gzip') puts "sent:\n#{files.join("\n")}" rescue RestClient::Exception => exception warn exception.response exit 1 end def parameters "".tap do |str| - str << "pushes?" str << "creator_id=#{organization}&" if organization str << "project_id=#{project}&" str << "version_id=#{version}&" if version str << "api_token=#{api_token}" end - end - - def version - @options['--version'] || @options['-v'] end def files_as_tar_gz stream = StringIO.new begin