Module: Hexp::CssSelector::Named

Included in:
Class, Element, Id
Defined in:
lib/hexp/css_selector.rb

Overview

Common behavior for parse tree elements that have a name

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Instance Attribute Details

- (Object) name (readonly)

Returns the value of attribute name



49
50
51
# File 'lib/hexp/css_selector.rb', line 49

def name
  @name
end

Instance Method Details

- (Object) initialize(name)



51
52
53
# File 'lib/hexp/css_selector.rb', line 51

def initialize(name)
  @name = name.freeze
end

- (Object) inspect



55
56
57
# File 'lib/hexp/css_selector.rb', line 55

def inspect
  "<#{self.class.name.split('::').last} name=#{name}>"
end