class Todoplicator

Public Class Methods

new(source, destination) click to toggle source
# File lib/todoplicator.rb, line 9
def initialize(source, destination)
  @source = FindAdapter.call(source)
  @destination = FindAdapter.call(destination)
end

Public Instance Methods

copy() click to toggle source
# File lib/todoplicator.rb, line 14
def copy
  issues_to_copy.map { |i| create_issue(i) }
end

Private Instance Methods

create_issue(issue) click to toggle source
# File lib/todoplicator.rb, line 24
def create_issue(issue)
  @destination.create_issue(issue)
end
issues_to_copy() click to toggle source
# File lib/todoplicator.rb, line 20
def issues_to_copy
  @source.find_issues
end