Class: Ossy::CLI::Github::Workflow

Inherits:
Commands::Core show all
Defined in:
lib/ossy/cli/github/workflow.rb

Instance Method Summary collapse

Instance Method Details

#call(repo:, name:, payload: "{}") ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/ossy/cli/github/workflow.rb', line 21

def call(repo:, name:, payload: "{}")
  puts "Requesting: #{repo} => #{name}"

  result = workflow.(repo, name, JSON.load(payload))

  if result.status.eql?(204)
    puts "Success!"
  else
    puts "Failure! #{result.inspect}"
  end
end