Method: LessNode#initialize

Defined in:
lib/lessify/less_node.rb

#initialize(selector, parent, declarations = "") ⇒ LessNode

Returns a new instance of LessNode.



5
6
7
8
9
10
11
12
# File 'lib/lessify/less_node.rb', line 5

def initialize(selector, parent, declarations = "")
  @selector = selector
  @parent = parent
  @declarations = declarations.strip
  @child_nodes = []
  update_declarations_array
  parent.child_nodes.push(self) unless parent.nil?
end