Class: HtmlSlicer::Mappers::Slicing::Map

Inherits:
Hash
  • Object
show all
Includes:
Utilities::NodeIdent
Defined in:
lib/html_slicer/mappers/slicing.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods included from Utilities::NodeIdent

#node_identify

Instance Method Details

#commit(node, number, value) ⇒ Object



10
11
12
13
14
# File 'lib/html_slicer/mappers/slicing.rb', line 10

def commit(node, number, value)
  value = true if value == [0, -1]
  self[node_identify(node)] ||= {}
  self[node_identify(node)].merge!(number => value)
end

#get(node, number) ⇒ Object



15
16
17
# File 'lib/html_slicer/mappers/slicing.rb', line 15

def get(node, number)
  self[node_identify(node)] ? self[node_identify(node)][number] : nil
end