Sha256: 75b231504c3038b6b4b96d1b3b2bb03c5fa7f68c71544a18cb259482fabdf14e
Contents?: true
Size: 821 Bytes
Versions: 3
Compression:
Stored size: 821 Bytes
Contents
require 'active_resource' class Story < ActiveResource::Base def self.config @@config ||= YAML.load_file('slurper_config.yml') end self.site = "http://www.pivotaltracker.com/services/v3/projects/#{config['project_id']}" headers['X-TrackerToken'] = config.delete("token") def prepare scrub_description default_requested_by end protected def scrub_description if respond_to?(:description) self.description = description.gsub(" ", "").gsub(" \n", "\n") end if respond_to?(:description) && description == "" self.attributes["description"] = nil end end def default_requested_by if (!respond_to?(:requested_by) || requested_by == "") && Story.config["requested_by"] self.attributes["requested_by"] = Story.config["requested_by"] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
slurper-1.0.0 | lib/story.rb |
slurper-0.4.3 | lib/story.rb |
slurper-0.4.2 | lib/story.rb |