Module: Octospy::Parser::Release

Included in:
Octospy::Parser
Defined in:
lib/octospy/parser/release.rb

Instance Method Summary collapse

Instance Method Details

#parse_release_eventObject



4
5
6
7
8
9
10
11
# File 'lib/octospy/parser/release.rb', line 4

def parse_release_event
  {
    status: "#{@event.payload.release.draft ? 'published' : 'saved draft'} release",
    title: "#{@event.payload.release.name}",
    body: "#{@event.payload.release.body}".split_lfbl,
    link: "#{Octokit.web_endpoint}#{@event.repo.name}/releases/#{@event.payload.release.tag_name}"
  }
end