Sha256: f47f5b2bd6a3a66fb49161f6a87546627bdddcee8fe078a2d755e539b3e6b547

Contents?: true

Size: 337 Bytes

Versions: 4

Compression:

Stored size: 337 Bytes

Contents

module GotFixed
  class IssueFactory
    def from_github(github_issue)
      issue = Issue.find_or_initialize_by :vendor_id => github_issue["id"], :vendor => "github"
      issue.title = github_issue["title"]
      issue.closed = github_issue["state"] == "closed"
      issue.number = github_issue["number"]
      issue
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
got_fixed-0.0.4 lib/got_fixed/issue_factory.rb
got_fixed-0.0.3 lib/got_fixed/issue_factory.rb
got_fixed-0.0.2 lib/got_fixed/issue_factory.rb
got_fixed-0.0.1 lib/got_fixed/issue_factory.rb