Sha256: 2010a7db8be5d5bcefe600dae7e10e0d08b54ec61534744b6253755463313713
Contents?: true
Size: 544 Bytes
Versions: 25
Compression:
Stored size: 544 Bytes
Contents
class Terraspace::Terraform::Api class Runs < Base extend Memoist attr_reader :workspace_id def initialize(workspace_id) @workspace_id = workspace_id end def list payload = http.get("workspaces/#{@workspace_id}/runs") payload['data'] if payload end def discard(id) action("discard", id) end def cancel(id) action("cancel", id) end def action(action, id) payload = http.post("runs/#{id}/actions/#{action}") payload['data'] if payload end end end
Version data entries
25 entries across 25 versions & 1 rubygems