Sha256: 27e0a2e5dd73d8db26e84b7f360b43c62598e95e38d67c597e426fa557bb2bd9
Contents?: true
Size: 772 Bytes
Versions: 23
Compression:
Stored size: 772 Bytes
Contents
require 'aptible/auth' module Aptible module Api class Operation < Resource belongs_to :resource field :id field :type field :status field :git_ref field :docker_ref field :certificate field :private_key field :env field :container_count field :disk_size field :command field :user_name field :user_email field :created_at, type: Time field :updated_at, type: Time def user auth = Aptible::Auth::User.new(token: token, headers: headers) auth.find_by_url(links['user'].href) rescue nil end def succeeded? status == 'succeeded' end def failed? status == 'failed' end end end end
Version data entries
23 entries across 23 versions & 1 rubygems