Class: Agentilda::Publisher::Publication

Inherits:
Data
  • Object
show all
Defined in:
lib/agentilda/publisher.rb

Overview

A published, or publishable, pull request.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#branchString (readonly)

Returns:

  • (String)


30
31
32
33
# File 'lib/agentilda/publisher.rb', line 30

Publication = Data.define(:ordinal, :branch, :title, :url, :refusal) do
  # @return [Boolean]
  def published? = !url.nil?
end

#ordinalAgentilda::Ordinal (readonly)

Returns:



30
31
32
33
# File 'lib/agentilda/publisher.rb', line 30

Publication = Data.define(:ordinal, :branch, :title, :url, :refusal) do
  # @return [Boolean]
  def published? = !url.nil?
end

#refusalString? (readonly)

Returns:

  • (String, nil)


30
31
32
33
# File 'lib/agentilda/publisher.rb', line 30

Publication = Data.define(:ordinal, :branch, :title, :url, :refusal) do
  # @return [Boolean]
  def published? = !url.nil?
end

#titleString (readonly)

Returns:

  • (String)


30
31
32
33
# File 'lib/agentilda/publisher.rb', line 30

Publication = Data.define(:ordinal, :branch, :title, :url, :refusal) do
  # @return [Boolean]
  def published? = !url.nil?
end

#urlString? (readonly)

Returns nil on a dry run or a refusal.

Returns:

  • (String, nil)

    nil on a dry run or a refusal



30
31
32
33
# File 'lib/agentilda/publisher.rb', line 30

Publication = Data.define(:ordinal, :branch, :title, :url, :refusal) do
  # @return [Boolean]
  def published? = !url.nil?
end

Instance Method Details

#published?Boolean

Returns:

  • (Boolean)


32
# File 'lib/agentilda/publisher.rb', line 32

def published? = !url.nil?