Class: Agentilda::Publisher::Publication
- Inherits:
-
Data
- Object
- Data
- Agentilda::Publisher::Publication
- Defined in:
- lib/agentilda/publisher.rb
Overview
A published, or publishable, pull request.
Instance Attribute Summary collapse
- #branch ⇒ String readonly
- #ordinal ⇒ Agentilda::Ordinal readonly
- #refusal ⇒ String? readonly
- #title ⇒ String readonly
-
#url ⇒ String?
readonly
Nil on a dry run or a refusal.
Instance Method Summary collapse
Instance Attribute Details
#branch ⇒ String (readonly)
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 |
#ordinal ⇒ Agentilda::Ordinal (readonly)
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 |
#refusal ⇒ String? (readonly)
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 |
#title ⇒ String (readonly)
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 |
#url ⇒ String? (readonly)
Returns 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
32 |
# File 'lib/agentilda/publisher.rb', line 32 def published? = !url.nil? |