Class: Parslet::Atoms::Check
- Inherits:
-
Base
- Object
- Base
- Parslet::Atoms::Check
- Defined in:
- lib/coradoc/markdown/parser/parslet_extras.rb
Instance Attribute Summary collapse
-
#block ⇒ Object
readonly
Returns the value of attribute block.
Instance Method Summary collapse
- #cached? ⇒ Boolean
-
#initialize(block) ⇒ Check
constructor
A new instance of Check.
- #to_s_inner(_prec) ⇒ Object
- #try(source, context, _consume_all) ⇒ Object
Constructor Details
#initialize(block) ⇒ Check
Returns a new instance of Check.
168 169 170 171 |
# File 'lib/coradoc/markdown/parser/parslet_extras.rb', line 168 def initialize(block) super() @block = block end |
Instance Attribute Details
#block ⇒ Object (readonly)
Returns the value of attribute block.
166 167 168 |
# File 'lib/coradoc/markdown/parser/parslet_extras.rb', line 166 def block @block end |
Instance Method Details
#cached? ⇒ Boolean
173 174 175 |
# File 'lib/coradoc/markdown/parser/parslet_extras.rb', line 173 def cached? false end |
#to_s_inner(_prec) ⇒ Object
181 182 183 |
# File 'lib/coradoc/markdown/parser/parslet_extras.rb', line 181 def to_s_inner(_prec) 'check { ... }' end |
#try(source, context, _consume_all) ⇒ Object
177 178 179 |
# File 'lib/coradoc/markdown/parser/parslet_extras.rb', line 177 def try(source, context, _consume_all) [block.call(source, context), nil] end |