class Sablon::Processor::Document::InlineParagraphBlock

Public Class Methods

encloses?(start_field, end_field) click to toggle source
# File lib/sablon/processor/document/blocks.rb, line 125
def self.encloses?(start_field, end_field)
  super && parent(start_field) == parent(end_field)
end

Public Instance Methods

end_node() click to toggle source
# File lib/sablon/processor/document/blocks.rb, line 139
def end_node
  @end_node ||= end_field.start_node
end
remove_control_elements() click to toggle source
# File lib/sablon/processor/document/blocks.rb, line 129
def remove_control_elements
  body.each(&:remove)
  start_field.remove
  end_field.remove
end
start_node() click to toggle source
# File lib/sablon/processor/document/blocks.rb, line 135
def start_node
  @start_node ||= start_field.end_node
end