Class: Markbridge::Parsers::BBCode::Handlers::BaseHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/markbridge/parsers/bbcode/handlers/base_handler.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#element_classClass (readonly)

Returns:

  • (Class)


29
30
31
# File 'lib/markbridge/parsers/bbcode/handlers/base_handler.rb', line 29

def element_class
  @element_class
end

Instance Method Details

#auto_closeable?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/markbridge/parsers/bbcode/handlers/base_handler.rb', line 24

def auto_closeable?
  false
end

#on_close(token:, context:, registry:, tokens: nil) ⇒ Object

Parameters:



19
20
21
# File 'lib/markbridge/parsers/bbcode/handlers/base_handler.rb', line 19

def on_close(token:, context:, registry:, tokens: nil)
  registry.close_element(token:, context:, tokens:)
end

#on_open(token:, context:, registry:, tokens: nil) ⇒ Object

Parameters:



12
13
# File 'lib/markbridge/parsers/bbcode/handlers/base_handler.rb', line 12

def on_open(token:, context:, registry:, tokens: nil)
end