Sha256: c692b95e3f18a358333695e200774f037b408308fab4282e203f30f4419ba3aa
Contents?: true
Size: 610 Bytes
Versions: 36
Compression:
Stored size: 610 Bytes
Contents
require 'travis/client' module Travis module Client class Worker < Entity include States def self.cast_id(id) String(id) end # @!parse attr_reader :name, :host, :state, :payload attributes :name, :host, :state, :payload inspect_info :name one :worker many :workers def self.id?(object) object.is_a? String end def payload=(value) set_attribute(:payload, session.load(value)) end def repository payload['repo'] end def job payload['job'] end end end end
Version data entries
36 entries across 36 versions & 1 rubygems