Sha256: 204053500b8a32d83104faaef9b4cae677af2b8d986cbe20d1d338127d609098

Contents?: true

Size: 435 Bytes

Versions: 8

Compression:

Stored size: 435 Bytes

Contents

module Octospy
  class Parser
    module Release
      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
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
octospy-0.2.0 lib/octospy/parser/release.rb
octospy-0.1.1 lib/octospy/parser/release.rb
octospy-0.1.0 lib/octospy/parser/release.rb
octospy-0.0.8 lib/octospy/parser/release.rb
octospy-0.0.7 lib/octospy/parser/release.rb
octospy-0.0.6 lib/octospy/parser/release.rb
octospy-0.0.5 lib/octospy/parser/release.rb
octospy-0.0.4 lib/octospy/parser/release.rb