class Capistrano3::Casica::Updater

Attributes

from_status[RW]
project_id[RW]
to_status[RW]
token[RW]

Public Class Methods

new(token:,project_id:,from_status:,to_status:) click to toggle source
# File lib/capistrano3/casica/updater.rb, line 6
def initialize(token:,project_id:,from_status:,to_status:)
  @token = token
  @project_id = project_id
  @from_status = from_status
  @to_status = to_status
end

Public Instance Methods

execute() click to toggle source
# File lib/capistrano3/casica/updater.rb, line 13
def execute
  client = ::Casica::Client.new(token: token)
  client.update_story_status(project_id: project_id, from_status: from_status, to_status: to_status)
  client.update_task_status(project_id: project_id, from_status: from_status, to_status: to_status)
end