Module: MarkdownRecord::ContentDsl::EndAttribute

Included in:
MarkdownRecord::ContentDsl
Defined in:
lib/markdown_record/rendering/content_dsl/end_attribute.rb

Constant Summary collapse

REGEX =
/<!--\s*end_attribute\s*-->/
ENCODED_REGEX =
/&lt;!--\s*end_attribute\s*--&gt;/

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.remove_dsl(text) ⇒ Object



17
18
19
# File 'lib/markdown_record/rendering/content_dsl/end_attribute.rb', line 17

def self.remove_dsl(text)
  text.gsub(REGEX, "").gsub(ENCODED_REGEX, "")
end

Instance Method Details

#end_attribute_dsl(text) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/markdown_record/rendering/content_dsl/end_attribute.rb', line 7

def end_attribute_dsl(text)
  match = text.match(REGEX)
  
  if match
    true
  else
    false
  end
end