Sha256: 98243da51cd900c6b52333e570c667f93a70ba4195a58a889dbabe794e802e0d

Contents?: true

Size: 816 Bytes

Versions: 21

Compression:

Stored size: 816 Bytes

Contents

# frozen_string_literal: true

require 'tmpdir'

require_relative '../helpers/os_helper'
require_relative '../utils/attributes_selection_manager'
require_relative '../utils/manual_list_selection'
require_relative '../utils/string_matching_selection'

module Geet
  module Services
    class AbstractCreateIssue
      include Geet::Helpers::OsHelper

      SUMMARY_BACKUP_FILENAME = File.join(Dir.tmpdir, 'last_geet_edited_summary.md')

      def initialize(repository, out: $stdout)
        @repository = repository
        @out = out
      end

      private

      def save_summary(title, description)
        summary = "#{title}\n\n#{description}".strip + "\n"

        IO.write(SUMMARY_BACKUP_FILENAME, summary)

        @out.puts "Error! Saved summary to #{SUMMARY_BACKUP_FILENAME}"
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
geet-0.4.3 lib/geet/services/abstract_create_issue.rb
geet-0.4.2 lib/geet/services/abstract_create_issue.rb
geet-0.4.1 lib/geet/services/abstract_create_issue.rb
geet-0.4.0 lib/geet/services/abstract_create_issue.rb
geet-0.3.18 lib/geet/services/abstract_create_issue.rb
geet-0.3.17 lib/geet/services/abstract_create_issue.rb
geet-0.3.16 lib/geet/services/abstract_create_issue.rb
geet-0.3.15 lib/geet/services/abstract_create_issue.rb
geet-0.3.14 lib/geet/services/abstract_create_issue.rb
geet-0.3.13 lib/geet/services/abstract_create_issue.rb
geet-0.3.12 lib/geet/services/abstract_create_issue.rb
geet-0.3.11 lib/geet/services/abstract_create_issue.rb
geet-0.3.10 lib/geet/services/abstract_create_issue.rb
geet-0.3.9 lib/geet/services/abstract_create_issue.rb
geet-0.3.8 lib/geet/services/abstract_create_issue.rb
geet-0.3.7 lib/geet/services/abstract_create_issue.rb
geet-0.3.6 lib/geet/services/abstract_create_issue.rb
geet-0.3.5 lib/geet/services/abstract_create_issue.rb
geet-0.3.4 lib/geet/services/abstract_create_issue.rb
geet-0.3.3 lib/geet/services/abstract_create_issue.rb