Module: MarkdownRecord::ContentDsl::Disable

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

Constant Summary collapse

REGEX =
/<!--\s*disable\s*-->/
ENCODED_REGEX =
/&lt;!--\s*disable\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/disable.rb', line 17

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

Instance Method Details

#disable_dsl(text) ⇒ Object



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

def disable_dsl(text)
  match = text.match(REGEX)

  if match
    true
  else
    false
  end
end