Class: Html2rss::Recon::Verdict
- Inherits:
-
Data
- Object
- Data
- Html2rss::Recon::Verdict
- Defined in:
- lib/html2rss/recon.rb,
lib/html2rss/recon.rb
Overview
Closed curation verdict (:build / :defer / :drop).
Constant Summary collapse
- NAMES =
Closed set of curation verdict wire names.
Set[:build, :defer, :drop].freeze
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
Returns the value of attribute name.
Class Method Summary collapse
Instance Method Summary collapse
- #build? ⇒ Boolean
- #defer? ⇒ Boolean
- #drop? ⇒ Boolean
-
#initialize(name:) ⇒ Verdict
constructor
A new instance of Verdict.
- #to_s ⇒ String
- #to_sym ⇒ Symbol
Constructor Details
Instance Attribute Details
#name ⇒ Object (readonly)
Returns the value of attribute name
14 15 16 |
# File 'lib/html2rss/recon.rb', line 14 def name @name end |
Class Method Details
.coerce(value) ⇒ Verdict
26 27 28 29 30 |
# File 'lib/html2rss/recon.rb', line 26 def coerce(value) return value if value.is_a?(self) new(name: value.to_sym) end |
Instance Method Details
#build? ⇒ Boolean
43 |
# File 'lib/html2rss/recon.rb', line 43 def build? = name == :build |
#defer? ⇒ Boolean
47 |
# File 'lib/html2rss/recon.rb', line 47 def defer? = name == :defer |
#drop? ⇒ Boolean
51 |
# File 'lib/html2rss/recon.rb', line 51 def drop? = name == :drop |
#to_s ⇒ String
59 |
# File 'lib/html2rss/recon.rb', line 59 def to_s = name.to_s |
#to_sym ⇒ Symbol
55 |
# File 'lib/html2rss/recon.rb', line 55 def to_sym = name |