Sha256: 7b74f6a71529a933cf03283383606ea55cb812af0a6371f42ba323030e3b56e1
Contents?: true
Size: 706 Bytes
Versions: 22
Compression:
Stored size: 706 Bytes
Contents
# frozen_string_literal: true require_relative 'base' require 'date' require 'time' module Gitlab module Triage module Resource class Label < Base FIELDS = %i[ id project_id group_id name description color priority ].freeze TIME_FIELDS = %i[ added_at ].freeze FIELDS.each do |field| define_field(field) do resource[field] end end TIME_FIELDS.each do |field| define_field(field) do value = resource[field] Time.parse(value) if value end end end end end end
Version data entries
22 entries across 22 versions & 1 rubygems
Version | Path |
---|---|
gitlab-triage-0.16.0 | lib/gitlab/triage/resource/label.rb |
gitlab-triage-0.15.0 | lib/gitlab/triage/resource/label.rb |