Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
class
Obelisk::LanguageNestingRule
Inherits
Reference
<
Object
Language nesting rules and patterns
Constructors
new
(parent_language :
String
, embedded_language :
String
, start_pattern :
Regex
, end_pattern :
Regex
, max_nesting_level :
Int32
= 10, context_extractor :
Nil
|
String
->
Hash
(
String
,
String
) = nil)
Source
Instance methods
can_nest?
(current_level :
Int32
) :
Bool
Source
context_extractor
Source
embedded_language
Source
end_pattern
Source
extract_context
(match_text :
String
) :
Hash
(
String
,
String
)
Source
matches_parent?
(language :
String
) :
Bool
Source
max_nesting_level
Source
parent_language
Source
start_pattern
Source