Class: TheFox::Range::Lexer::BlockDown
- Defined in:
- lib/thefox-ext/range/lexer/block_down.rb
Overview
{
Instance Method Summary collapse
-
#initialize(level) ⇒ BlockDown
constructor
A new instance of BlockDown.
-
#inspect ⇒ Object
:nocov:.
Methods inherited from Block
Methods inherited from Base
#add_child, #chain, #children, #dup, generate_nonce, #has_children, #has_parent_item, #instance_id, #instance_id=, keep_instance_id_on_dup, keep_nonce_on_dup, #next_item, #next_item=, #nonce, #nonce=, #org_prev_item, #org_prev_item=, #parent_item, #parent_item=, #prev_item, #prev_item=, #resolve, #symbole
Constructor Details
#initialize(level) ⇒ BlockDown
Returns a new instance of BlockDown.
7 8 9 10 11 |
# File 'lib/thefox-ext/range/lexer/block_down.rb', line 7 def initialize(level) level.inc super(level) # puts '-> BlockDown.initialize(%s)' % [level.inspect] end |
Instance Method Details
#inspect ⇒ Object
:nocov:
14 15 16 17 18 19 20 |
# File 'lib/thefox-ext/range/lexer/block_down.rb', line 14 def inspect() 'BlockDown(%s)' % [@level.level] # if @prev_item.nil? # else # 'BlockDown(%s <%s)' % [@level.inspect, @prev_item.inspect] # end end |