Sha256: 4c173f459909cae961f47015fe1b7c9dc7890843d2e03e9d0379c9c3a6cd97b6
Contents?: true
Size: 1.25 KB
Versions: 3
Compression:
Stored size: 1.25 KB
Contents
module TrackerApi module Resources class Story include Virtus.model attribute :client attribute :accepted_at, DateTime attribute :comment_ids, Array[Integer] attribute :created_at, DateTime attribute :current_state, String # (accepted, delivered, finished, started, rejected, unstarted, unscheduled) attribute :deadline, DateTime attribute :description, String attribute :estimate, Float attribute :external_id, String attribute :follower_ids, Array[Integer] attribute :id, Integer attribute :integration_id, Integer attribute :kind, String attribute :label_ids, Array[Integer] attribute :labels, Array[TrackerApi::Resources::Label] attribute :name, String attribute :owned_by_id, Integer attribute :planned_iteration_number, Integer attribute :project_id, Integer attribute :requested_by_id, Integer attribute :story_type, String # (feature, bug, chore, release) attribute :task_ids, Array[Integer] attribute :updated_at, DateTime attribute :url, String # @return [String] Comma separated list of labels. def label_list @label_list ||= labels.collect(&:name).join(',') end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tracker_api-0.2.2 | lib/tracker_api/resources/story.rb |
tracker_api-0.2.1 | lib/tracker_api/resources/story.rb |
tracker_api-0.2.0 | lib/tracker_api/resources/story.rb |